# Table Component

See https://xaksis.github.io/vue-good-table/guide/#installation (opens new window)

Name Age Date Rubric
1 github-alu-form 20 17/02/22 <a href="/practicas/esprima-logging.html#rubrica">rubrica</a>
2 github-campus-expert 24 17/02/22 <a href="/practicas/esprima-logging.html#rubrica">rubrica</a>
3 Project Board 16 17/02/22 <a href="/practicas/esprima-logging.html#rubrica">rubrica</a>
4 Visual Studio 55 11/10/11 /practicas/esprima-logging.html#rubrica
5 IAAS 40 21/10/11 /practicas/esprima-logging.html#rubrica
6 Esprima Logging 20 24/02/22 /practicas/esprima-logging.html#rubrica

# Social Share Component

# mermaid

https://www.npmjs.com/package/vuepress-plugin-mermaidjs (opens new window)

that leads to the interpretation (3-2)-1.

# Check vuepress-plugin-flowchart

https://jchou24.github.io/VueJCBlog/Usage/Markdown/flow-chart.html#flowchart (opens new window)

A simple diagram describing the Stylus compiler’s compilation order as follows:


@startuml

[] --> State1 State1 --> [] State1 : this is a string State1 : this is another string

State1 -> State2 State2 --> [*]

@enduml

# Check Global Vars Plugin

https://currents.google.com/u/1/communities/104629784252354892425

---
sidebar: auto
published: true
google: "https://currents.google.com/u/1/communities/101901734024125937720"
---
1
2
3
4
5

{ "title": "Debugging Vuepress", "sidebar": "auto", "published": true, "google": "https://currents.google.com/u/1/communities/101901734024125937720" }

# MathJax Plugin

  • One $ and $$ works

The absence of the curly brackets make the formula to go in a separated line

When

But

When , there are two solutions to (ax^2 + bx + c = 0) and they are

The default reduces... ✔️

# Page Variables

{
  "title": "Debugging Vuepress",
  "frontmatter": {
    "title": "Debugging Vuepress",
    "sidebar": "auto",
    "published": true,
    "google": "https://currents.google.com/u/1/communities/101901734024125937720"
  },
  "regularPath": "/debug/",
  "relativePath": "debug/README.md",
  "key": "v-591a23c6",
  "path": "/debug/",
  "headers": [
    {
      "level": 2,
      "title": "Table Component",
      "slug": "table-component"
    },
    {
      "level": 2,
      "title": "Social Share Component",
      "slug": "social-share-component"
    },
    {
      "level": 2,
      "title": "mermaid",
      "slug": "mermaid"
    },
    {
      "level": 2,
      "title": "Check vuepress-plugin-flowchart",
      "slug": "check-vuepress-plugin-flowchart"
    },
    {
      "level": 2,
      "title": "Check Global Vars Plugin",
      "slug": "check-global-vars-plugin"
    },
    {
      "level": 2,
      "title": "MathJax Plugin",
      "slug": "mathjax-plugin"
    },
    {
      "level": 2,
      "title": "Page Variables",
      "slug": "page-variables"
    },
    {
      "level": 2,
      "title": "Site Variables",
      "slug": "site-variables"
    },
    {
      "level": 2,
      "title": "Vue",
      "slug": "vue"
    },
    {
      "level": 2,
      "title": "External link",
      "slug": "external-link"
    }
  ],
  "lastUpdated": "2 years ago",
  "lastUpdatedTimestamp": 1671460512000,
  "global": {
    "commitsPerLab": {
      "asyncmap": [
        {
          "name": "asyncmap-ismael-martin-herrera-alu0101397375",
          "total": 28
        },
        {
          "name": "asyncmap-saul-martin-garcia-alu0101405810",
          "total": 3
        },
        {
          "name": "asyncmap-rebeca-rodriguez-alu0101394763",
          "total": 2
        },
        {
          "name": "asyncmap-nicolas-aranda-robayna-alu01",
          "total": 2
        },
        {
          "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
          "total": 2
        },
        {
          "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
          "total": 2
        },
        {
          "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
          "total": 2
        },
        {
          "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
          "total": 2
        },
        {
          "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
          "total": null
        },
        {
          "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
          "total": null
        },
        {
          "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
          "total": null
        }
      ],
      "editors": [
        {
          "name": "editors-rebeca-rodriguez-alu0101394763",
          "total": 49
        },
        {
          "name": "editors-nicolas-aranda-robayna-alu01",
          "total": 6
        },
        {
          "name": "editors-ivan-garcia-gonzalez-alu0101388786",
          "total": 6
        },
        {
          "name": "editors-ismael-martin-herrera-alu0101397375",
          "total": 6
        },
        {
          "name": "editors-daniel-jorge-acosta-alu0101239187",
          "total": 4
        },
        {
          "name": "editors-saul-martin-garcia-alu0101405810",
          "total": 3
        },
        {
          "name": "editors-edwin-plasencia-hernandez-alu0101329888",
          "total": 2
        },
        {
          "name": "editors-casiano-rodriguez-leon-alu0100291865",
          "total": 2
        },
        {
          "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
          "total": null
        },
        {
          "name": "editors-nicolas-aranda-robayna-alu0123456789",
          "total": null
        },
        {
          "name": "editors-daniel_felipe-gomez-alu0101438139",
          "total": null
        }
      ],
      "iaas": [
        {
          "name": "iaas-rebeca-rodriguez-alu0101394763",
          "total": 26
        },
        {
          "name": "iaas-nicolas-aranda-robayna-alu01",
          "total": 9
        },
        {
          "name": "iaas-daniel-jorge-acosta-alu0101239187",
          "total": 6
        },
        {
          "name": "iaas-ismael-martin-herrera-alu0101397375",
          "total": 5
        },
        {
          "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
          "total": 4
        },
        {
          "name": "iaas-saul-martin-garcia-alu0101405810",
          "total": 2
        },
        {
          "name": "iaas-casiano-rodriguez-leon-alu0100291865",
          "total": 2
        },
        {
          "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
          "total": null
        },
        {
          "name": "iaas-nicolas-aranda-robayna-alu0123456789",
          "total": null
        },
        {
          "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
          "total": null
        },
        {
          "name": "iaas-daniel_felipe-gomez-alu0101438139",
          "total": null
        }
      ],
      "race-condition": [
        {
          "name": "race-condition-ismael-martin-herrera-alu0101397375",
          "total": 3
        },
        {
          "name": "race-condition-rebeca-rodriguez-alu0101394763",
          "total": 2
        },
        {
          "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
          "total": 2
        },
        {
          "name": "race-condition-saul-martin-garcia-alu0101405810",
          "total": null
        },
        {
          "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
          "total": null
        },
        {
          "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
          "total": null
        },
        {
          "name": "race-condition-nicolas-aranda-robayna-alu01",
          "total": null
        },
        {
          "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
          "total": null
        },
        {
          "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
          "total": null
        },
        {
          "name": "race-condition-daniel_felipe-gomez-alu0101438139",
          "total": null
        },
        {
          "name": "race-condition-daniel-jorge-acosta-alu0101239187",
          "total": null
        }
      ]
    },
    "networks": [
      "telegram",
      "whatsapp",
      "email",
      "twitter"
    ],
    "locale": "en-US",
    "title": "SYTWS",
    "title_separator": "-",
    "name": "Sistemas y Tecnologías Web en el Servidor",
    "description": "Itinerario de Computación. 2º cuatrimestre",
    "url": null,
    "baseurl": "",
    "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
    "teaser": null,
    "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
    "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
    "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
    "author": {
      "name": " Casiano Rodríguez León",
      "avatar": "/images/bio-photo.jpg",
      "home": "https://crguezl.github.io",
      "bio": null,
      "location": "San Cristóbal de La Laguna",
      "email": null,
      "links": [
        {
          "label": "Email",
          "icon": "fas fa-fw fa-envelope-square"
        },
        {
          "label": "Website",
          "icon": "fas fa-fw fa-link",
          "url": "https://crguezl.github.io"
        },
        {
          "label": "Twitter",
          "icon": "fab fa-fw fa-twitter-square"
        },
        {
          "label": "Facebook",
          "icon": "fab fa-fw fa-facebook-square"
        },
        {
          "label": "GitHub",
          "icon": "fab fa-fw fa-github"
        },
        {
          "label": "Instagram",
          "icon": "fab fa-fw fa-instagram"
        }
      ]
    },
    "nav": [
      {
        "text": "Clases",
        "link": "/clases/index.html"
      },
      {
        "text": "Labs",
        "link": "/practicas/index.html"
      },
      {
        "text": "Teams",
        "link": "/teams/index.html"
      },
      {
        "text": "Context",
        "items": [
          {
            "text": "Recursos",
            "items": [
              {
                "text": "ULL",
                "link": "/recursos/index.html/#recursos-ull"
              },
              {
                "text": "GitHub",
                "link": "/recursos/index.html/#recursos-github"
              }
            ]
          },
          {
            "text": "Horarios",
            "items": [
              {
                "text": "Google Cal, Cal Acad y Exámenes",
                "link": "/horarios/index.html"
              },
              {
                "text": "Horarios del Master",
                "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
              }
            ]
          },
          {
            "text": "Referencias",
            "link": "/referencias/index.html"
          }
        ]
      },
      {
        "text": "GitHub",
        "items": [
          {
            "text": "ULL-MII-SYTWS-2425",
            "items": [
              {
                "text": "Organization",
                "link": "https://github.com/ULL-MII-SYTWS-2425"
              },
              {
                "text": "Teams",
                "link": "/teams/"
              },
              {
                "text": "Projects",
                "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
              },
              {
                "text": "Classroom",
                "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
              },
              {
                "text": "Template Org",
                "link": "https://github.com/ULL-MII-SYTWS"
              }
            ]
          },
          {
            "text": "Apuntes Repo",
            "items": [
              {
                "text": "Deploy at GH",
                "link": "https://ull-mii-sytws.github.io"
              },
              {
                "text": "Deploy at GH 24-25",
                "link": "https://ull-mii-sytws-2425.github.io/"
              },
              {
                "text": "Source",
                "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
              },
              {
                "text": "Generated repo",
                "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
              }
            ]
          },
          {
            "text": "Teacher",
            "items": [
              {
                "text": "Global Campus Teachers",
                "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
              }
            ]
          },
          {
            "text": "Previous Course Notes",
            "items": [
              {
                "text": "SYTWS 2425",
                "link": "https://ull-mii-sytws-2425.github.io/"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2223",
                "link": "https://ull-mii-sytws-2223.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              },
              {
                "text": "SYTWS 2021",
                "link": "https://ull-mii-sytws-2021.github.io/"
              },
              {
                "text": "SYTWS 1920",
                "link": "https://ull-mii-sytws-1920.github.io/"
              }
            ]
          }
        ]
      },
      {
        "text": "Campus Virtual",
        "items": [
          {
            "text": "SYTWS en el Campus Virtual",
            "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
          },
          {
            "text": "Guía Docente",
            "items": [
              {
                "text": "Guía",
                "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
              },
              {
                "text": "Casiano",
                "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
              }
            ]
          },
          {
            "text": "Campus",
            "items": [
              {
                "text": "Participantes",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
              },
              {
                "text": "Calificador",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
              },
              {
                "text": "Tareas",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
              },
              {
                "text": "Foros",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
              },
              {
                "text": "Banco de Preguntas",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
              }
            ]
          },
          {
            "text": "ULL",
            "items": [
              {
                "text": "Calendario Académico",
                "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
              },
              {
                "text": "Portafirmas",
                "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
              },
              {
                "text": "Editor cvn",
                "link": "https://cvn.fecyt.es/editor/"
              }
            ]
          },
          {
            "text": "Campus de Masters",
            "link": "https://campusdoctoradoyposgrado2425.ull.es/"
          },
          {
            "text": "Campus de ESIT",
            "link": "https://campusingenieriaytecnologia2425.ull.es/"
          },
          {
            "text": "DMSI",
            "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
          },
          {
            "text": "SYTWS 2324",
            "link": "https://ull-mii-sytws-2324.github.io/"
          },
          {
            "text": "SYTWS 2122",
            "link": "https://ull-mii-sytws-2122.github.io/"
          }
        ]
      },
      {
        "text": "Google",
        "items": [
          {
            "text": "Meet",
            "link": "https://meet.google.com/bhv-togn-ynm"
          },
          {
            "text": "Chat",
            "link": "https://mail.google.com/chat/u/1/#chat/welcome"
          },
          {
            "text": "Spreadsheets",
            "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
          },
          {
            "text": "Vídeos",
            "items": [
              {
                "text": "Curso 23/24",
                "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
              },
              {
                "text": "Curso 22/23",
                "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
              },
              {
                "text": "Curso 21/22",
                "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
              },
              {
                "text": "Curso 20/21",
                "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
              },
              {
                "text": "Curso 19/20",
                "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
              }
            ]
          }
        ]
      }
    ],
    "encoding": "utf-8",
    "singular": {
      "practicas": "Práctica",
      "temas": "Tema",
      "clases": "Clase"
    },
    "lsi": false,
    "excerpt_separator": "\n\n",
    "incremental": false,
    "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
    "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
    "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
    "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
    "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
    "organization": {
      "url": "https://github.com/ULL-MII-SYTWS-2425",
      "name": "ULL-MII-SYTWS-2425",
      "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
    },
    "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
    "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
    "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
    "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
    "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
    "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
    "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
    "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
    "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
    "udv": "https://udv.ull.es/portal/",
    "profesor_github": "crguezl",
    "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
    "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
    "bull_permanente": "https://puntoq.ull.es/permalink/f",
    "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
    "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
    "dsi": {
      "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
    },
    "sytws": {
      "url": "https://ull-mii-sytws-1920.github.io/"
    },
    "disqus": {
      "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
      "comments": true
    },
    "classroom": {
      "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
      "name": "ULL-MII-SYTWS-2425"
    }
  }
}

# Site Variables

{
  "title": "SYTWS 24/25",
  "description": "ULL SYTWS pages",
  "base": "/",
  "headTags": [
    [
      "meta",
      {
        "name": "theme-color",
        "content": "#3eaf7c"
      }
    ],
    [
      "meta",
      {
        "name": "apple-mobile-web-app-capable",
        "content": "yes"
      }
    ],
    [
      "meta",
      {
        "name": "apple-mobile-web-app-status-bar-style",
        "content": "black"
      }
    ]
  ],
  "pages": [
    {
      "title": "Solution",
      "frontmatter": {
        "layout": "default",
        "permalink": "/practicas/building-async-await/solution"
      },
      "regularPath": "/assets/practicas/building-async-await/solution.html",
      "relativePath": "assets/practicas/building-async-await/solution.md",
      "key": "v-1db9ee08",
      "path": "/practicas/building-async-await/solution/",
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1669137647000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "frontmatter": {
        "permalink": "/practicas/nextjs",
        "key": "nextjs",
        "rubrica": [
          "Code of the lab is correct and works",
          "It has followed the Next.js current version of the tutorial",
          "Site deployed at netlify and Vercel",
          "Images request added",
          "REST answers to exercises are correct",
          "Exercise Dynamic Routes reported",
          "Report is correct and complete",
          "Kanban Board Project reflects the rubric issues",
          "The .zip has been delivered on the campus"
        ]
      },
      "regularPath": "/assets/practicas/nextjs/",
      "relativePath": "assets/practicas/nextjs/README.md",
      "key": "v-343750e6",
      "path": "/practicas/nextjs/",
      "headers": [
        {
          "level": 2,
          "title": "Introduction to Open AI REST API",
          "slug": "introduction-to-open-ai-rest-api"
        },
        {
          "level": 2,
          "title": "OpenAI First Steps",
          "slug": "openai-first-steps"
        },
        {
          "level": 2,
          "title": "Setup",
          "slug": "setup"
        },
        {
          "level": 2,
          "title": "Web Development with Next.js",
          "slug": "web-development-with-next-js"
        },
        {
          "level": 2,
          "title": "Exercise: Deploy at Netlify",
          "slug": "exercise-deploy-at-netlify"
        },
        {
          "level": 2,
          "title": "Exercise: Deploy the app to Vercel",
          "slug": "exercise-deploy-the-app-to-vercel"
        },
        {
          "level": 2,
          "title": "Exercise: Get images from OpenAI",
          "slug": "exercise-get-images-from-openai"
        },
        {
          "level": 2,
          "title": "Rubrica",
          "slug": "rubrica"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "4 months ago",
      "lastUpdatedTimestamp": 1726056444000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Solution",
      "frontmatter": {},
      "regularPath": "/assets/practicas/event-emitters/solution-to-event-emitters-exercise.html",
      "relativePath": "assets/practicas/event-emitters/solution-to-event-emitters-exercise.md",
      "key": "v-82e16114",
      "path": "/assets/practicas/event-emitters/solution-to-event-emitters-exercise.html",
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1669140861000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Contenidos de scripts/create-inputs.bash de la práctica asyncmap",
      "frontmatter": {},
      "regularPath": "/assets/practicas/asyncmap/create-input-bash.html",
      "relativePath": "assets/practicas/asyncmap/create-input-bash.md",
      "key": "v-b4fba2d4",
      "path": "/assets/practicas/asyncmap/create-input-bash.html",
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1728309879000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "OpenAI First Steps",
      "frontmatter": {
        "permalink": "/openai-first-steps",
        "sidebar": "auto"
      },
      "regularPath": "/assets/practicas/nextjs/openai-first-steps.html",
      "relativePath": "assets/practicas/nextjs/openai-first-steps.md",
      "key": "v-5a67c8bc",
      "path": "/openai-first-steps/",
      "headers": [
        {
          "level": 2,
          "title": "Creating an Account",
          "slug": "creating-an-account"
        },
        {
          "level": 2,
          "title": "Generating an API key",
          "slug": "generating-an-api-key"
        },
        {
          "level": 2,
          "title": "REST exercises",
          "slug": "rest-exercises"
        },
        {
          "level": 3,
          "title": "Vscode Thunder Client",
          "slug": "vscode-thunder-client"
        },
        {
          "level": 3,
          "title": "Chrome",
          "slug": "chrome"
        }
      ],
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1702210956000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Building a Node.JS OpenAI (3.0) app with NextJS (12.1)",
      "frontmatter": {
        "sidebar": "auto"
      },
      "regularPath": "/assets/practicas/nextjs/nextjs-2022.html",
      "relativePath": "assets/practicas/nextjs/nextjs-2022.md",
      "key": "v-b898a814",
      "path": "/assets/practicas/nextjs/nextjs-2022.html",
      "headers": [
        {
          "level": 2,
          "title": "Introduction",
          "slug": "introduction"
        },
        {
          "level": 2,
          "title": "First Steps",
          "slug": "first-steps"
        },
        {
          "level": 2,
          "title": "Setup",
          "slug": "setup"
        },
        {
          "level": 2,
          "title": "Web Development with Next.js",
          "slug": "web-development-with-next-js"
        },
        {
          "level": 2,
          "title": "Exercise: Deploy at Netlify",
          "slug": "exercise-deploy-at-netlify"
        },
        {
          "level": 2,
          "title": "Exercise: Deploy the app to Vercel",
          "slug": "exercise-deploy-the-app-to-vercel"
        },
        {
          "level": 2,
          "title": "Exercise: Get images from OpenAI",
          "slug": "exercise-get-images-from-openai"
        },
        {
          "level": 2,
          "title": "Exercise: Implement the Prompt Engineering Agent",
          "slug": "exercise-implement-the-prompt-engineering-agent"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1702210956000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Deploying a Next.js app to Netlify",
      "frontmatter": {
        "sidebar": "auto",
        "permalink": "/nextjs/netlify-deployment"
      },
      "regularPath": "/assets/practicas/nextjs/netlify-deployment.html",
      "relativePath": "assets/practicas/nextjs/netlify-deployment.md",
      "key": "v-31c6c6d0",
      "path": "/nextjs/netlify-deployment/",
      "headers": [
        {
          "level": 2,
          "title": "Deploy at Netlify with the UI",
          "slug": "deploy-at-netlify-with-the-ui"
        },
        {
          "level": 3,
          "title": "Make public your repo",
          "slug": "make-public-your-repo"
        },
        {
          "level": 3,
          "title": "Deploy with the Netlify UI",
          "slug": "deploy-with-the-netlify-ui"
        },
        {
          "level": 2,
          "title": "Netlify Environment Variables",
          "slug": "netlify-environment-variables"
        },
        {
          "level": 2,
          "title": "Exercise: Deploy with the Netlify CLI",
          "slug": "exercise-deploy-with-the-netlify-cli"
        },
        {
          "level": 3,
          "title": "Install the Netlify CLI",
          "slug": "install-the-netlify-cli"
        },
        {
          "level": 3,
          "title": "Link the repo to Netlify",
          "slug": "link-the-repo-to-netlify"
        },
        {
          "level": 3,
          "title": "Check the status",
          "slug": "check-the-status"
        },
        {
          "level": 3,
          "title": "List/Get/Set the environment variables",
          "slug": "list-get-set-the-environment-variables"
        },
        {
          "level": 3,
          "title": "Development mode with the Netlify CLI",
          "slug": "development-mode-with-the-netlify-cli"
        },
        {
          "level": 3,
          "title": "Deploying with the Netlify CLI",
          "slug": "deploying-with-the-netlify-cli"
        }
      ],
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1702210956000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Setup and run the app",
      "frontmatter": {
        "permalink": "/nextjs/setup-and-run"
      },
      "regularPath": "/assets/practicas/nextjs/setup-and-run.html",
      "relativePath": "assets/practicas/nextjs/setup-and-run.md",
      "key": "v-ee483714",
      "path": "/nextjs/setup-and-run/",
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1702210956000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "What is React?",
      "frontmatter": {
        "permalink": "/react/intro",
        "sidebar": "auto"
      },
      "regularPath": "/assets/practicas/nextjs/react/intro.html",
      "relativePath": "assets/practicas/nextjs/react/intro.md",
      "key": "v-39ac9096",
      "path": "/react/intro/",
      "headers": [
        {
          "level": 2,
          "title": "What is React?",
          "slug": "what-is-react"
        },
        {
          "level": 2,
          "title": "useState",
          "slug": "usestate"
        },
        {
          "level": 2,
          "title": "useEffect",
          "slug": "useeffect"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1732006765000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Deploying to Vercel",
      "frontmatter": {
        "sidebar": "auto",
        "permalink": "/nextjs/vercel-deployment"
      },
      "regularPath": "/assets/practicas/nextjs/vercel-deployment.html",
      "relativePath": "assets/practicas/nextjs/vercel-deployment.md",
      "key": "v-cd240b94",
      "path": "/nextjs/vercel-deployment/",
      "headers": [
        {
          "level": 2,
          "title": "Deploying with the Vercel CLI",
          "slug": "deploying-with-the-vercel-cli"
        },
        {
          "level": 2,
          "title": "Troubleshooting",
          "slug": "troubleshooting"
        },
        {
          "level": 2,
          "title": "See also",
          "slug": "see-also"
        }
      ],
      "lastUpdated": "a few seconds ago",
      "lastUpdatedTimestamp": 1736683402000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Stale While Revalidate (SWR)",
      "frontmatter": {
        "permalink": "/temas/web/nextra/swr",
        "sidebar": "auto"
      },
      "regularPath": "/assets/practicas/nextjs/swr.html",
      "relativePath": "assets/practicas/nextjs/swr.md",
      "key": "v-6b4b56d6",
      "path": "/temas/web/nextra/swr/",
      "headers": [
        {
          "level": 2,
          "title": "SWR in Web Programming",
          "slug": "swr-in-web-programming"
        },
        {
          "level": 2,
          "title": "SWR in Next.js with the swr Library",
          "slug": "swr-in-next-js-with-the-swr-library"
        },
        {
          "level": 3,
          "title": "Installation",
          "slug": "installation"
        },
        {
          "level": 3,
          "title": "Usage Example",
          "slug": "usage-example"
        },
        {
          "level": 3,
          "title": "Benefits of SWR in Next.js",
          "slug": "benefits-of-swr-in-next-js"
        },
        {
          "level": 3,
          "title": "When to Use SWR in Next.js",
          "slug": "when-to-use-swr-in-next-js"
        },
        {
          "level": 2,
          "title": "SWR in Nextra",
          "slug": "swr-in-nextra"
        },
        {
          "level": 2,
          "title": "External Images and Next.js",
          "slug": "external-images-and-next-js"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1731344000000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "useRef explained",
      "frontmatter": {
        "permalink": "/react/useref",
        "sidebar": "auto"
      },
      "regularPath": "/assets/practicas/nextjs/react/useref.html",
      "relativePath": "assets/practicas/nextjs/react/useref.md",
      "key": "v-49d2a322",
      "path": "/react/useref/",
      "headers": [
        {
          "level": 2,
          "title": "Key Characteristics of useRef",
          "slug": "key-characteristics-of-useref"
        },
        {
          "level": 2,
          "title": "Basic Syntax",
          "slug": "basic-syntax"
        },
        {
          "level": 2,
          "title": "Common Use Cases",
          "slug": "common-use-cases"
        },
        {
          "level": 3,
          "title": "1. Accessing DOM Elements",
          "slug": "_1-accessing-dom-elements"
        },
        {
          "level": 3,
          "title": "2. Storing Mutable Values Without Re-renders",
          "slug": "_2-storing-mutable-values-without-re-renders"
        },
        {
          "level": 3,
          "title": "3. Tracking Previous Values",
          "slug": "_3-tracking-previous-values"
        },
        {
          "level": 2,
          "title": "Key Differences from useState",
          "slug": "key-differences-from-usestate"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1733155328000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Web Development with Next.js",
      "frontmatter": {
        "sidebar": "auto",
        "permalink": "/web-development-with-nextjs"
      },
      "regularPath": "/assets/practicas/nextjs/web-development-with-nextjs.html",
      "relativePath": "assets/practicas/nextjs/web-development-with-nextjs.md",
      "key": "v-1b0027d4",
      "path": "/web-development-with-nextjs/",
      "headers": [
        {
          "level": 2,
          "title": "Single Page Applications",
          "slug": "single-page-applications"
        },
        {
          "level": 2,
          "title": "What is Rendering",
          "slug": "what-is-rendering"
        },
        {
          "level": 3,
          "title": "Server-Side Rendering (SSR)",
          "slug": "server-side-rendering-ssr"
        },
        {
          "level": 3,
          "title": "Client-Side Rendering (CSR)",
          "slug": "client-side-rendering-csr"
        },
        {
          "level": 2,
          "title": "Server Components",
          "slug": "server-components"
        },
        {
          "level": 2,
          "title": "Origin Servers, CDNs and Edges",
          "slug": "origin-servers-cdns-and-edges"
        },
        {
          "level": 3,
          "title": "Origin Servers",
          "slug": "origin-servers"
        },
        {
          "level": 3,
          "title": "Content Delivery Network",
          "slug": "content-delivery-network"
        },
        {
          "level": 3,
          "title": "The Edge",
          "slug": "the-edge"
        },
        {
          "level": 2,
          "title": "The pages folder",
          "slug": "the-pages-folder"
        },
        {
          "level": 3,
          "title": "References",
          "slug": "references"
        },
        {
          "level": 2,
          "title": "The pages folder: Dynamic routes",
          "slug": "the-pages-folder-dynamic-routes"
        },
        {
          "level": 3,
          "title": "Exercise on Dynamic Routes",
          "slug": "exercise-on-dynamic-routes"
        },
        {
          "level": 2,
          "title": "next.js pages/api folder",
          "slug": "next-js-pages-api-folder"
        },
        {
          "level": 2,
          "title": "Serverless Functions",
          "slug": "serverless-functions"
        },
        {
          "level": 2,
          "title": "pages/api/generate.js",
          "slug": "pages-api-generate-js"
        },
        {
          "level": 3,
          "title": "Environment: process.env.OPENAI_API_KEY",
          "slug": "environment-process-env-openai-api-key"
        },
        {
          "level": 3,
          "title": "Request and Response objects: export default async function (req, res) { ... }",
          "slug": "request-and-response-objects-export-default-async-function-req-res"
        },
        {
          "level": 3,
          "title": "OpenAI Completions: const completion = await openai.createCompletion({ ... })",
          "slug": "openai-completions-const-completion-await-openai-createcompletion"
        },
        {
          "level": 2,
          "title": "pages/index.js",
          "slug": "pages-index-js"
        },
        {
          "level": 3,
          "title": "JSX",
          "slug": "jsx"
        },
        {
          "level": 3,
          "title": "Comments to import Head from \"next/head\"",
          "slug": "comments-to-import-head-from-next-head"
        },
        {
          "level": 3,
          "title": "Comments to import styles from \"./index.module.css\"",
          "slug": "comments-to-import-styles-from-index-module-css"
        },
        {
          "level": 3,
          "title": "Comments to <link rel=\"icon\" href=\"/dog.png\" />",
          "slug": "comments-to-link-rel-icon-href-dog-png"
        },
        {
          "level": 3,
          "title": "Comments to <main className={styles.main}> Curly Braces in JSX",
          "slug": "comments-to-main-classname-styles-main-curly-braces-in-jsx"
        },
        {
          "level": 3,
          "title": "Comments to <form onSubmit={onSubmit}> ...</form>",
          "slug": "comments-to-form-onsubmit-onsubmit-form"
        },
        {
          "level": 3,
          "title": "Comments to const response = await fetch(\"/api/generate\", { ... })",
          "slug": "comments-to-const-response-await-fetch-api-generate"
        },
        {
          "level": 2,
          "title": "State in React",
          "slug": "state-in-react"
        },
        {
          "level": 3,
          "title": "React States",
          "slug": "react-states"
        },
        {
          "level": 3,
          "title": "The useState hook",
          "slug": "the-usestate-hook"
        },
        {
          "level": 3,
          "title": "State in our Application",
          "slug": "state-in-our-application"
        },
        {
          "level": 3,
          "title": "References",
          "slug": "references-3"
        },
        {
          "level": 2,
          "title": "Continue learning React",
          "slug": "continue-learning-react"
        },
        {
          "level": 2,
          "title": "Stages of a web application",
          "slug": "stages-of-a-web-application"
        },
        {
          "level": 2,
          "title": "build",
          "slug": "build"
        },
        {
          "level": 3,
          "title": "The NextJS Compiler",
          "slug": "the-nextjs-compiler"
        },
        {
          "level": 3,
          "title": "The command next build",
          "slug": "the-command-next-build"
        },
        {
          "level": 2,
          "title": "Production",
          "slug": "production"
        },
        {
          "level": 2,
          "title": "Supabase",
          "slug": "supabase"
        },
        {
          "level": 3,
          "title": "Authentication",
          "slug": "authentication"
        },
        {
          "level": 3,
          "title": "Adding a Database",
          "slug": "adding-a-database"
        }
      ],
      "lastUpdated": "4 months ago",
      "lastUpdatedTimestamp": 1726056444000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Lunes 2024/09/16 Semana C",
      "frontmatter": {
        "title": "Lunes 2024/09/16 Semana C",
        "child": "using-vue",
        "published": true,
        "summary": "Introducción a la metodología de trabajo, primeras tareas y prácticas, bibliografía, sistema de evaluación, TFA, etc.",
        "labs": [
          "github-alu-form",
          "github-campus-expert",
          "markdown",
          "github-project-board",
          "ides",
          "iaas"
        ],
        "temas": [
          {
            "text": "Introduction to SYTWS",
            "href": "/temas/introduccion-a-sytws/guia-docente.html"
          },
          {
            "text": "GitHub Campus Expert",
            "href": "/practicas/github-campus-expert.html"
          }
        ],
        "next": "2024-09-23-leccion.md",
        "campus": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=10737"
      },
      "regularPath": "/clases/2024-09-16-leccion.html",
      "relativePath": "clases/2024-09-16-leccion.md",
      "key": "v-866055d4",
      "path": "/clases/2024-09-16-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Horarios, Calendario académico y Tutorías",
          "slug": "horarios-calendario-academico-y-tutorias"
        },
        {
          "level": 3,
          "title": "Vías de Comunicación",
          "slug": "vias-de-comunicacion"
        },
        {
          "level": 3,
          "title": "Chat",
          "slug": "chat"
        },
        {
          "level": 2,
          "title": "Tareas Iniciales",
          "slug": "tareas-iniciales"
        },
        {
          "level": 3,
          "title": "Rellenar Cuestionario",
          "slug": "rellenar-cuestionario"
        },
        {
          "level": 3,
          "title": "Práctica: GitHub Campus Expert",
          "slug": "practica-github-campus-expert"
        },
        {
          "level": 3,
          "title": "Práctica: GitHub Project Board",
          "slug": "practica-github-project-board"
        },
        {
          "level": 3,
          "title": "Práctica: Visual Studio Code",
          "slug": "practica-visual-studio-code"
        },
        {
          "level": 3,
          "title": "Práctica: IAAS",
          "slug": "practica-iaas"
        },
        {
          "level": 2,
          "title": "La Bibliografía",
          "slug": "la-bibliografia"
        },
        {
          "level": 2,
          "title": "Contenidos",
          "slug": "contenidos"
        },
        {
          "level": 2,
          "title": "Evaluación",
          "slug": "evaluacion"
        },
        {
          "level": 3,
          "title": "Normativa",
          "slug": "normativa"
        },
        {
          "level": 2,
          "title": "Novedades en el Campus Virtual",
          "slug": "novedades-en-el-campus-virtual"
        }
      ],
      "lastUpdated": "4 months ago",
      "lastUpdatedTimestamp": 1726491040000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Lunes 2024/09/23 Semana A",
      "frontmatter": {
        "title": "Lunes 2024/09/23 Semana A",
        "child": "using-vue",
        "published": true,
        "summary": "Trabajo con las primeras prácticas",
        "labs": [
          "github-campus-expert",
          "markdown",
          "github-project-board",
          "ides",
          "iaas"
        ],
        "temas": [
          {
            "text": "Introduction to SYTWS",
            "href": "/temas/introduccion-a-sytws/guia-docente.html"
          },
          {
            "text": "GitHub Campus Expert",
            "href": "/practicas/github-campus-expert.html"
          },
          {
            "text": "Introduction to the Event Loop",
            "href": "/temas/async/event-loop"
          }
        ],
        "prev": "2024-09-16-leccion.md",
        "next": null,
        "sidebar": false
      },
      "regularPath": "/clases/2024-09-23-leccion.html",
      "relativePath": "clases/2024-09-23-leccion.md",
      "key": "v-f78c00d4",
      "path": "/clases/2024-09-23-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Understanding the Complexity of Modern Web Dev Stack (Webpack, Babel, TypeScript, React)",
          "slug": "understanding-the-complexity-of-modern-web-dev-stack-webpack-babel-typescript-react"
        }
      ],
      "lastUpdated": "20 days ago",
      "lastUpdatedTimestamp": 1734985412000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Supabase",
      "frontmatter": {},
      "regularPath": "/assets/practicas/nextjs/supabase.html",
      "relativePath": "assets/practicas/nextjs/supabase.md",
      "key": "v-192c1d5c",
      "path": "/assets/practicas/nextjs/supabase.html",
      "headers": [
        {
          "level": 2,
          "title": "Supabase Cli",
          "slug": "supabase-cli"
        },
        {
          "level": 2,
          "title": "Controlling Node version in a project",
          "slug": "controlling-node-version-in-a-project"
        },
        {
          "level": 2,
          "title": "Local Dev with CLI",
          "slug": "local-dev-with-cli"
        }
      ],
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1702644175000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Git Orphan Branch",
      "frontmatter": {},
      "regularPath": "/assets/practicas/nextjs13/orphan.html",
      "relativePath": "assets/practicas/nextjs13/orphan.md",
      "key": "v-33e0c164",
      "path": "/assets/practicas/nextjs13/orphan.html",
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1702635992000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Lunes 2024/09/30 semana B",
      "frontmatter": {
        "title": "Lunes 2024/09/30 semana B",
        "published": true,
        "summary": "Codespaces, Synchronization, AsyncMap",
        "labs": [
          "ides",
          "asyncmap",
          "race-condition"
        ],
        "temas": [
          {
            "text": "Codespaces",
            "href": "/temas/introduccion-a-javascript/codespaces"
          },
          {
            "text": "Introduction to the Event Loop",
            "href": "/temas/async/event-loop"
          }
        ],
        "next": null,
        "prev": "2024-09-23-leccion.md"
      },
      "regularPath": "/clases/2024-09-30-leccion.html",
      "relativePath": "clases/2024-09-30-leccion.md",
      "key": "v-4ba42a16",
      "path": "/clases/2024-09-30-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Lab \"IDEs\"",
          "slug": "lab-ides"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1728041723000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Lunes 2024/10/07 semana C",
      "frontmatter": {
        "title": "Lunes 2024/10/07 semana C",
        "published": true,
        "summary": "AsyncMap, Race Conditions in JS, Jekyll, SSG",
        "labs": [
          "ides",
          "asyncmap",
          "race-condition",
          "intro2sd"
        ],
        "temas": [
          {
            "text": "Introduction to the Event Loop",
            "href": "/temas/async/event-loop"
          },
          {
            "text": "Codespaces",
            "href": "/temas/introduccion-a-javascript/codespaces"
          },
          {
            "text": "Commander npm package",
            "href": "/practicas/asyncmap.html#commander"
          },
          {
            "text": "Static Site Generators: Jekyll",
            "href": "/temas/web/jekyll"
          }
        ],
        "next": "2024-10-14-leccion.md",
        "prev": "2024-10-02-leccion.md"
      },
      "regularPath": "/clases/2024-10-07-leccion.html",
      "relativePath": "clases/2024-10-07-leccion.md",
      "key": "v-46067996",
      "path": "/clases/2024-10-07-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Estado de las entregas",
          "slug": "estado-de-las-entregas"
        },
        {
          "level": 2,
          "title": "GitHub Project Boards",
          "slug": "github-project-boards"
        },
        {
          "level": 3,
          "title": "Ejemplo: Project board Babel compiler at ULL",
          "slug": "ejemplo-project-board-babel-compiler-at-ull"
        },
        {
          "level": 2,
          "title": "Lab \"IDEs\"",
          "slug": "lab-ides"
        },
        {
          "level": 2,
          "title": "Lab \"Async map\"",
          "slug": "lab-async-map"
        },
        {
          "level": 2,
          "title": "Lab Race Condition: Loading an image with some delay",
          "slug": "lab-race-condition-loading-an-image-with-some-delay"
        },
        {
          "level": 2,
          "title": "Lab Introduction to Systems Development and Static Generators",
          "slug": "lab-introduction-to-systems-development-and-static-generators"
        },
        {
          "level": 2,
          "title": "Temas que veremos en clase",
          "slug": "temas-que-veremos-en-clase"
        },
        {
          "level": 2,
          "title": "Labs que veremos en clase",
          "slug": "labs-que-veremos-en-clase"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1728731552000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Lunes 2024/10/14 semana A",
      "frontmatter": {
        "title": "Lunes 2024/10/14 semana A",
        "published": true,
        "summary": "AsyncMap, Race Conditions in JS, Jekyll, SSG",
        "labs": [
          "asyncmap",
          "race-condition",
          "intro2sd"
        ],
        "temas": [
          {
            "text": "Introduction to the Event Loop",
            "href": "/temas/async/event-loop"
          },
          {
            "text": "Static Site Generators: Jekyll",
            "href": "/temas/web/jekyll"
          }
        ],
        "next": "2024-10-21-leccion.md",
        "prev": "2024-10-07-leccion.md"
      },
      "regularPath": "/clases/2024-10-14-leccion.html",
      "relativePath": "clases/2024-10-14-leccion.md",
      "key": "v-0d70a416",
      "path": "/clases/2024-10-14-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Estado de las entregas",
          "slug": "estado-de-las-entregas"
        },
        {
          "level": 2,
          "title": "Lab \"Async map\"",
          "slug": "lab-async-map"
        },
        {
          "level": 2,
          "title": "Lab Race Condition: Loading an image with some delay",
          "slug": "lab-race-condition-loading-an-image-with-some-delay"
        },
        {
          "level": 2,
          "title": "Lab Introduction to Systems Development and Static Generators",
          "slug": "lab-introduction-to-systems-development-and-static-generators"
        },
        {
          "level": 2,
          "title": "Temas que veremos en clase",
          "slug": "temas-que-veremos-en-clase"
        },
        {
          "level": 2,
          "title": "Labs que veremos en clase",
          "slug": "labs-que-veremos-en-clase"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1729255346000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Miércoles 2024/10/02 semana B",
      "frontmatter": {
        "title": "Miércoles 2024/10/02 semana B",
        "published": true,
        "summary": "Repaso: AsyncMap, Race Conditions in JS",
        "labs": [
          "ides",
          "asyncmap",
          "race-condition"
        ],
        "temas": [
          {
            "text": "Introduction to the Event Loop",
            "href": "/temas/async/event-loop"
          },
          {
            "text": "Codespaces",
            "href": "/temas/introduccion-a-javascript/codespaces"
          },
          {
            "text": "Commander npm package",
            "href": "/practicas/asyncmap.html#commander"
          }
        ],
        "next": "2024-10-07-leccion.md",
        "prev": "2024-09-30-leccion.md"
      },
      "regularPath": "/clases/2024-10-02-leccion.html",
      "relativePath": "clases/2024-10-02-leccion.md",
      "key": "v-626a5fb6",
      "path": "/clases/2024-10-02-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Lab \"IDEs\"",
          "slug": "lab-ides"
        },
        {
          "level": 2,
          "title": "Lab \"Async map\"",
          "slug": "lab-async-map"
        },
        {
          "level": 2,
          "title": "Lab Race Condition: Loading an image with some delay",
          "slug": "lab-race-condition-loading-an-image-with-some-delay"
        },
        {
          "level": 2,
          "title": "Temas que veremos en clase",
          "slug": "temas-que-veremos-en-clase"
        },
        {
          "level": 2,
          "title": "Labs que veremos en clase",
          "slug": "labs-que-veremos-en-clase"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1728304872000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Lunes 2024/10/21 semana B",
      "frontmatter": {
        "title": "Lunes 2024/10/21 semana B",
        "published": true,
        "summary": "Race Conditions in JS, Jekyll, SSG",
        "labs": [
          "race-condition",
          "intro2sd"
        ],
        "temas": [
          {
            "text": "Introduction to the Event Loop",
            "href": "/temas/async/event-loop"
          },
          {
            "text": "Static Site Generators: Jekyll",
            "href": "/temas/web/jekyll"
          }
        ],
        "next": "2024-10-23-leccion.md",
        "prev": "2024-10-14-leccion.md"
      },
      "regularPath": "/clases/2024-10-21-leccion.html",
      "relativePath": "clases/2024-10-21-leccion.md",
      "key": "v-564a62d4",
      "path": "/clases/2024-10-21-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Estado de las entregas",
          "slug": "estado-de-las-entregas"
        },
        {
          "level": 2,
          "title": "Lab Race Condition: Loading an image with some delay",
          "slug": "lab-race-condition-loading-an-image-with-some-delay"
        },
        {
          "level": 2,
          "title": "Lab Introduction to Systems Development and Static Generators",
          "slug": "lab-introduction-to-systems-development-and-static-generators"
        },
        {
          "level": 2,
          "title": "Temas que veremos en clase",
          "slug": "temas-que-veremos-en-clase"
        },
        {
          "level": 2,
          "title": "Labs que veremos en clase",
          "slug": "labs-que-veremos-en-clase"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1730107611000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Lunes 2024/11/04 semana A",
      "frontmatter": {
        "title": "Lunes 2024/11/04 semana A",
        "published": true,
        "summary": "Jekyll, SSG, nextra",
        "labs": [
          "intro2sd",
          "jekyll-search"
        ],
        "temas": [
          {
            "text": "Static Site Generators: Jekyll",
            "href": "/temas/web/jekyll"
          },
          {
            "text": "Pages",
            "href": "https://jekyllrb.com/docs/pages/"
          },
          {
            "text": "Posts",
            "href": "https://jekyllrb.com/docs/posts/"
          },
          {
            "text": "Front Matter",
            "href": "https://jekyllrb.com/docs/front-matter/"
          },
          {
            "text": "Collections",
            "href": "https://jekyllrb.com/docs/collections/"
          },
          {
            "text": "Data Files",
            "href": "https://jekyllrb.com/docs/datafiles/"
          },
          {
            "text": "Assets",
            "href": "https://jekyllrb.com/docs/assets/"
          },
          {
            "text": "Static Files",
            "href": "https://jekyllrb.com/docs/static-files/"
          }
        ],
        "v20241021": {
          "id": "7BX6s09gbwk",
          "provider": "youtube",
          "title": "Clase de DMSI del Lunes 21/10/2024. Implementing search in Jekyll"
        },
        "v20231023": {
          "urlvideo": "https://youtu.be/QUSE4rUhh8o?si=k6KcQ97bHme_q2DO",
          "provider": "youtube",
          "id": "QUSE4rUhh8o?si=k6KcQ97bHme_q2DO",
          "title": "Clase de DMSI del Miércoles 23/10/2023. Implementing search in Jekyll"
        },
        "next": "2024-11-11-leccion.md",
        "prev": "2024-10-28-leccion.md"
      },
      "regularPath": "/clases/2024-11-04-leccion.html",
      "relativePath": "clases/2024-11-04-leccion.md",
      "key": "v-0a6b87d4",
      "path": "/clases/2024-11-04-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Estado de las entregas",
          "slug": "estado-de-las-entregas"
        },
        {
          "level": 2,
          "title": "Labs que veremos en clase",
          "slug": "labs-que-veremos-en-clase"
        },
        {
          "level": 2,
          "title": "Temas que veremos en clase",
          "slug": "temas-que-veremos-en-clase"
        },
        {
          "level": 2,
          "title": "Vídeos de clases relacionadas",
          "slug": "videos-de-clases-relacionadas"
        },
        {
          "level": 3,
          "title": "Clase de DMSI del 02/10/2023. Jekyll, Collections, data",
          "slug": "clase-de-dmsi-del-02-10-2023-jekyll-collections-data"
        },
        {
          "level": 3,
          "title": "Clase de DMSI del Miércoles 21/10/2024. Implementing search in Jekyll",
          "slug": "clase-de-dmsi-del-miercoles-21-10-2024-implementing-search-in-jekyll"
        },
        {
          "level": 3,
          "title": "Clase de DMSI del Miércoles 23/10/2023. Implementing search in Jekyll",
          "slug": "clase-de-dmsi-del-miercoles-23-10-2023-implementing-search-in-jekyll"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1731228789000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Lunes 2024/10/28 semana C",
      "frontmatter": {
        "title": "Lunes 2024/10/28 semana C",
        "published": true,
        "summary": "Jekyll, SSG, nextra",
        "labs": [
          "intro2sd",
          "jekyll-search"
        ],
        "temas": [
          {
            "text": "Static Site Generators: Jekyll",
            "href": "/temas/web/jekyll"
          },
          {
            "text": "Pages",
            "href": "https://jekyllrb.com/docs/pages/"
          },
          {
            "text": "Posts",
            "href": "https://jekyllrb.com/docs/posts/"
          },
          {
            "text": "Front Matter",
            "href": "https://jekyllrb.com/docs/front-matter/"
          },
          {
            "text": "Collections",
            "href": "https://jekyllrb.com/docs/collections/"
          },
          {
            "text": "Data Files",
            "href": "https://jekyllrb.com/docs/datafiles/"
          },
          {
            "text": "Assets",
            "href": "https://jekyllrb.com/docs/assets/"
          },
          {
            "text": "Static Files",
            "href": "https://jekyllrb.com/docs/static-files/"
          }
        ],
        "v20241021": {
          "id": "7BX6s09gbwk",
          "provider": "youtube",
          "title": "Clase de DMSI del Lunes 21/10/2024. Implementing search in Jekyll"
        },
        "v20231023": {
          "urlvideo": "https://youtu.be/QUSE4rUhh8o?si=k6KcQ97bHme_q2DO",
          "provider": "youtube",
          "id": "QUSE4rUhh8o?si=k6KcQ97bHme_q2DO",
          "title": "Clase de DMSI del Miércoles 23/10/2023. Implementing search in Jekyll"
        },
        "next": "2024-11-04-leccion.md",
        "prev": "2024-10-23-leccion.md"
      },
      "regularPath": "/clases/2024-10-28-leccion.html",
      "relativePath": "clases/2024-10-28-leccion.md",
      "key": "v-46b55936",
      "path": "/clases/2024-10-28-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Estado de las entregas",
          "slug": "estado-de-las-entregas"
        },
        {
          "level": 2,
          "title": "Lab Introduction to Systems Development and Static Generators",
          "slug": "lab-introduction-to-systems-development-and-static-generators"
        },
        {
          "level": 3,
          "title": "Tips",
          "slug": "tips"
        },
        {
          "level": 2,
          "title": "Temas que veremos en clase",
          "slug": "temas-que-veremos-en-clase"
        },
        {
          "level": 2,
          "title": "Labs que veremos en clase",
          "slug": "labs-que-veremos-en-clase"
        },
        {
          "level": 2,
          "title": "Vídeos de clases relacionadas",
          "slug": "videos-de-clases-relacionadas"
        },
        {
          "level": 3,
          "title": "Clase de DMSI del 02/10/2023. Jekyll, Collections, data",
          "slug": "clase-de-dmsi-del-02-10-2023-jekyll-collections-data"
        },
        {
          "level": 3,
          "title": "Clase de DMSI del Miércoles 21/10/2024. Implementing search in Jekyll",
          "slug": "clase-de-dmsi-del-miercoles-21-10-2024-implementing-search-in-jekyll"
        },
        {
          "level": 3,
          "title": "Clase de DMSI del Miércoles 23/10/2023. Implementing search in Jekyll",
          "slug": "clase-de-dmsi-del-miercoles-23-10-2023-implementing-search-in-jekyll"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1730713495000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Miércoles 2024/10/23 semana B",
      "frontmatter": {
        "title": "Miércoles 2024/10/23 semana B",
        "published": true,
        "summary": "Jekyll, SSG",
        "labs": [
          "intro2sd"
        ],
        "temas": [
          {
            "text": "Static Site Generators: Jekyll",
            "href": "/temas/web/jekyll"
          },
          {
            "text": "Pages",
            "href": "https://jekyllrb.com/docs/pages/"
          },
          {
            "text": "Posts",
            "href": "https://jekyllrb.com/docs/posts/"
          },
          {
            "text": "Front Matter",
            "href": "https://jekyllrb.com/docs/front-matter/"
          },
          {
            "text": "Collections",
            "href": "https://jekyllrb.com/docs/collections/"
          },
          {
            "text": "Data Files",
            "href": "https://jekyllrb.com/docs/datafiles/"
          },
          {
            "text": "Assets",
            "href": "https://jekyllrb.com/docs/assets/"
          },
          {
            "text": "Static Files",
            "href": "https://jekyllrb.com/docs/static-files/"
          }
        ],
        "v20241021": {
          "id": "7BX6s09gbwk",
          "provider": "youtube",
          "title": "Clase de DMSI del Lunes 21/10/2024. Implementing search in Jekyll"
        },
        "v20231023": {
          "urlvideo": "https://youtu.be/QUSE4rUhh8o?si=k6KcQ97bHme_q2DO",
          "provider": "youtube",
          "id": "QUSE4rUhh8o?si=k6KcQ97bHme_q2DO",
          "title": "Clase de DMSI del Miércoles 23/10/2023. Implementing search in Jekyll"
        },
        "next": "2024-10-28-leccion.md",
        "prev": "2024-10-21-leccion.md"
      },
      "regularPath": "/clases/2024-10-23-leccion.html",
      "relativePath": "clases/2024-10-23-leccion.md",
      "key": "v-63193f56",
      "path": "/clases/2024-10-23-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Estado de las entregas",
          "slug": "estado-de-las-entregas"
        },
        {
          "level": 2,
          "title": "Lab Introduction to Systems Development and Static Generators",
          "slug": "lab-introduction-to-systems-development-and-static-generators"
        },
        {
          "level": 2,
          "title": "Temas que veremos en clase",
          "slug": "temas-que-veremos-en-clase"
        },
        {
          "level": 2,
          "title": "Labs que veremos en clase",
          "slug": "labs-que-veremos-en-clase"
        },
        {
          "level": 2,
          "title": "Vídeos de clases relacionadas",
          "slug": "videos-de-clases-relacionadas"
        },
        {
          "level": 3,
          "title": "Clase de DMSI del 02/10/2023. Jekyll, Collections, data",
          "slug": "clase-de-dmsi-del-02-10-2023-jekyll-collections-data"
        },
        {
          "level": 3,
          "title": "Clase de DMSI del Miércoles 21/10/2024. Implementing search in Jekyll",
          "slug": "clase-de-dmsi-del-miercoles-21-10-2024-implementing-search-in-jekyll"
        },
        {
          "level": 3,
          "title": "Clase de DMSI del Miércoles 23/10/2023. Implementing search in Jekyll",
          "slug": "clase-de-dmsi-del-miercoles-23-10-2023-implementing-search-in-jekyll"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1730107611000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Lunes 2024/11/11 semana B",
      "frontmatter": {
        "title": "Lunes 2024/11/11 semana B",
        "published": true,
        "summary": "nextra, next, react, mdx, components",
        "labs": [
          "nextra"
        ],
        "temas": [
          {
            "text": "Nextra",
            "href": "/temas/web/nextra"
          },
          {
            "text": "Introduction to React",
            "href": "/react/intro"
          },
          {
            "text": "Stale While Revalidate (SWR)",
            "href": "/temas/web/nextra/swr"
          },
          {
            "text": "Nextra as an example of a monorepo",
            "href": "/temas/web/nextra/nextra-monorepo"
          },
          {
            "text": "Server side Nextra",
            "href": "/temas/web/nextra/server-side-nextra"
          },
          {
            "text": "Web Development with Next.js",
            "href": "/web-development-with-nextjs"
          }
        ],
        "next": "2024-11-13-leccion.md",
        "prev": "2024-11-04-leccion.md"
      },
      "regularPath": "/clases/2024-11-11-leccion.html",
      "relativePath": "clases/2024-11-11-leccion.md",
      "key": "v-7b9732d4",
      "path": "/clases/2024-11-11-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Estado de las entregas",
          "slug": "estado-de-las-entregas"
        },
        {
          "level": 2,
          "title": "Labs que veremos en clase",
          "slug": "labs-que-veremos-en-clase"
        },
        {
          "level": 2,
          "title": "Temas que veremos en clase",
          "slug": "temas-que-veremos-en-clase"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1731492255000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Miércoles 2024/11/13 semana B",
      "frontmatter": {
        "title": "Miércoles 2024/11/13 semana B",
        "published": true,
        "summary": "nextra, next, react, mdx, components",
        "labs": [
          "nextra"
        ],
        "temas": [
          {
            "text": "Nextra",
            "href": "/temas/web/nextra"
          },
          {
            "text": "Introduction to React",
            "href": "/react/intro"
          },
          {
            "text": "Stale While Revalidate (SWR)",
            "href": "/temas/web/nextra/swr"
          },
          {
            "text": "Nextra as an example of a monorepo",
            "href": "/temas/web/nextra/nextra-monorepo"
          },
          {
            "text": "Server side Nextra",
            "href": "/temas/web/nextra/server-side-nextra"
          },
          {
            "text": "_app.jsx in Next.js",
            "href": "/temas/web/nextjs/_app.jsx"
          },
          {
            "text": "Web Development with Next.js",
            "href": "/web-development-with-nextjs"
          }
        ],
        "next": null,
        "prev": "2024-11-11-leccion.md"
      },
      "regularPath": "/clases/2024-11-13-leccion.html",
      "relativePath": "clases/2024-11-13-leccion.md",
      "key": "v-5072d756",
      "path": "/clases/2024-11-13-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Estado de las entregas",
          "slug": "estado-de-las-entregas"
        },
        {
          "level": 2,
          "title": "Labs que veremos en clase",
          "slug": "labs-que-veremos-en-clase"
        },
        {
          "level": 2,
          "title": "Temas que veremos en clase",
          "slug": "temas-que-veremos-en-clase"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1731492255000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Lunes 2024/11/25 semana A",
      "frontmatter": {
        "title": "Lunes 2024/11/25 semana A",
        "published": true,
        "summary": "nextra, next, react, mdx, components",
        "labs": [
          "nextra",
          "nextauth"
        ],
        "temas": [
          {
            "text": "Organizing Next.js Middleware",
            "href": "/temas/web/nextjs/middleware.html"
          },
          {
            "text": "Nextra",
            "href": "/temas/web/nextra"
          },
          {
            "text": "Functional Components Life Cycle and the useEffect Hook (PL notes)",
            "href": "https://ull-pl.vercel.app/nextra-playground/clientComponent",
            "window": true
          },
          {
            "text": "Introduction to React (useState, useEffect)",
            "href": "/react/intro"
          },
          {
            "text": "getStaticProps (PL notes)",
            "href": "https://ull-pl.vercel.app/nextra-playground/stars",
            "window": true
          },
          {
            "text": "Reading Getting Started with NextAuth.js",
            "href": "/next-auth-getting-started/"
          },
          {
            "text": "PL Notes: Auth.js tutorial for Nextra and Next.js with GitHub",
            "href": "https://ull-pl.vercel.app/nextra-playground/authorization/next-auth-tutorial",
            "window": true
          },
          {
            "text": "Web Development with Next.js",
            "href": "/web-development-with-nextjs"
          },
          {
            "text": "Nextra as an example of a monorepo",
            "href": "/temas/web/nextra/nextra-monorepo"
          },
          {
            "text": "Stale While Revalidate (SWR)",
            "href": "/temas/web/nextra/swr"
          }
        ],
        "next": null,
        "prev": "2024-11-18-leccion.md"
      },
      "regularPath": "/clases/2024-11-25-leccion.html",
      "relativePath": "clases/2024-11-25-leccion.md",
      "key": "v-090dc894",
      "path": "/clases/2024-11-25-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Estado de las entregas",
          "slug": "estado-de-las-entregas"
        },
        {
          "level": 2,
          "title": "Labs que veremos en clase",
          "slug": "labs-que-veremos-en-clase"
        },
        {
          "level": 2,
          "title": "Temas que veremos en clase",
          "slug": "temas-que-veremos-en-clase"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1733241641000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Lunes 2024/12/02 semana B",
      "frontmatter": {
        "title": "Lunes 2024/12/02 semana B",
        "published": true,
        "summary": "nextra, next, react, mdx, components",
        "labs": [
          "nextra",
          "nextauth"
        ],
        "temas": [
          {
            "text": "Dynamic MDX with Nextra",
            "href": "/temas/web/nextra/dynamicmdx.html"
          },
          {
            "text": "Server Side Nextra",
            "href": "/temas/web/nextra/server-side-nextra"
          },
          {
            "text": "Useref in React",
            "href": "/react/useref/"
          },
          {
            "text": "Nextra",
            "href": "/temas/web/nextra"
          },
          {
            "text": "Functional Components Life Cycle and the useEffect Hook (PL notes)",
            "href": "https://ull-pl.vercel.app/nextra-playground/clientComponent",
            "window": true
          },
          {
            "text": "Introduction to React (useState, useEffect)",
            "href": "/react/intro"
          },
          {
            "text": "getStaticProps at PL notes",
            "href": "https://ull-pl.vercel.app/nextra-playground/stars",
            "window": true
          },
          {
            "text": "Reading Getting Started with NextAuth.js",
            "href": "/next-auth-getting-started/"
          },
          {
            "text": "PL Notes: Auth.js tutorial for Nextra and Next.js with GitHub",
            "href": "https://ull-pl.vercel.app/nextra-playground/authorization/next-auth-tutorial",
            "window": true
          },
          {
            "text": "Web Development with Next.js",
            "href": "/web-development-with-nextjs"
          },
          {
            "text": "Nextra as an example of a monorepo",
            "href": "/temas/web/nextra/nextra-monorepo"
          },
          {
            "text": "Stale While Revalidate (SWR)",
            "href": "/temas/web/nextra/swr"
          }
        ],
        "next": "2024-12-04-leccion.md",
        "prev": "2024-11-25-leccion.md"
      },
      "regularPath": "/clases/2024-12-02-leccion.html",
      "relativePath": "clases/2024-12-02-leccion.md",
      "key": "v-76ad36f6",
      "path": "/clases/2024-12-02-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Estado de las entregas",
          "slug": "estado-de-las-entregas"
        },
        {
          "level": 2,
          "title": "Labs que veremos en clase",
          "slug": "labs-que-veremos-en-clase"
        },
        {
          "level": 3,
          "title": "Extra requirements for labs",
          "slug": "extra-requirements-for-labs"
        },
        {
          "level": 2,
          "title": "Temas que veremos en clase",
          "slug": "temas-que-veremos-en-clase"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1733241641000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Lunes 2024/11/18 semana C",
      "frontmatter": {
        "title": "Lunes 2024/11/18 semana C",
        "published": true,
        "summary": "nextra, next, react, mdx, components",
        "labs": [
          "nextra"
        ],
        "temas": [
          {
            "text": "Nextra",
            "href": "/temas/web/nextra"
          },
          {
            "text": "Introduction to React",
            "href": "/react/intro"
          },
          {
            "text": "Organizing Next.js Middleware",
            "href": "/temas/web/nextjs/middleware.html#express-middleware-pattern"
          },
          {
            "text": "Next.js middleware at Next.js docs",
            "href": "https://nextjs.org/docs/app/building-your-application/routing/middleware#use-cases"
          },
          {
            "text": "Organizing Next.js Middleware",
            "href": "/temas/web/nextjs/middleware"
          },
          {
            "text": "Nextra middleware example: Automatically Detect and Redirect to User-Selected Language",
            "href": "https://nextra.site/docs/guide/i18n#automatically-detect-and-redirect-to-user-selected-language-optional"
          },
          {
            "text": "_app.jsx in Next.js",
            "href": "/temas/web/nextjs/_app.jsx"
          },
          {
            "text": "Reading Getting Started with NextAuth.js",
            "href": "/next-auth-getting-started/"
          },
          {
            "text": "Web Development with Next.js",
            "href": "/web-development-with-nextjs"
          },
          {
            "text": "Nextra as an example of a monorepo",
            "href": "/temas/web/nextra/nextra-monorepo"
          }
        ],
        "next": "2024-11-25-leccion.md",
        "prev": "2024-11-11-leccion.md"
      },
      "regularPath": "/clases/2024-11-18-leccion.html",
      "relativePath": "clases/2024-11-18-leccion.md",
      "key": "v-340ef136",
      "path": "/clases/2024-11-18-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Estado de las entregas",
          "slug": "estado-de-las-entregas"
        },
        {
          "level": 2,
          "title": "Labs que veremos en clase",
          "slug": "labs-que-veremos-en-clase"
        },
        {
          "level": 2,
          "title": "Temas que veremos en clase",
          "slug": "temas-que-veremos-en-clase"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1732180404000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Lunes 2024/12/09 semana C",
      "frontmatter": {
        "title": "Lunes 2024/12/09 semana C",
        "published": true,
        "summary": "nextra middleware, markdown dynamic pages in the client and server, next-auth",
        "labs": [
          "nextra",
          "nextauth"
        ],
        "temas": [
          {
            "text": "Reading Getting Started with NextAuth.js: Middleware",
            "href": "/next-auth-getting-started/#middleware"
          },
          {
            "text": "Building a Protected Dynamic mdx page with Nextra at Client Side Rendering Time",
            "href": "/next-auth-getting-started/#building-a-protected-dynamic-mdx-page-with-nextra-at-client-side-rendering-time"
          },
          {
            "text": "Passing Information to getStaticProps",
            "href": "/temas/web/nextjs/getStaticProps.html#passing-information-to-getstaticprops"
          },
          {
            "text": "Dynamic MDX with Nextra",
            "href": "/temas/web/nextra/dynamicmdx.html"
          },
          {
            "text": "Server Side Nextra: getServerSideProps",
            "href": "/temas/web/nextra/server-side-nextra"
          },
          {
            "text": "Useref in React",
            "href": "/react/useref/"
          },
          {
            "text": "Nextra",
            "href": "/temas/web/nextra"
          },
          {
            "text": "Functional Components Life Cycle and the useEffect Hook (PL notes)",
            "href": "https://ull-pl.vercel.app/nextra-playground/clientComponent",
            "window": true
          },
          {
            "text": "Introduction to React (useState, useEffect)",
            "href": "/react/intro"
          },
          {
            "text": "getStaticProps at PL notes",
            "href": "https://ull-pl.vercel.app/nextra-playground/stars",
            "window": true
          },
          {
            "text": "PL Notes: Auth.js tutorial for Nextra and Next.js with GitHub",
            "href": "https://ull-pl.vercel.app/nextra-playground/authorization/next-auth-tutorial",
            "window": true
          },
          {
            "text": "Web Development with Next.js",
            "href": "/web-development-with-nextjs"
          },
          {
            "text": "Nextra as an example of a monorepo",
            "href": "/temas/web/nextra/nextra-monorepo"
          },
          {
            "text": "Stale While Revalidate (SWR)",
            "href": "/temas/web/nextra/swr"
          }
        ],
        "next": "2024-12-16-leccion.md",
        "prev": "2024-12-02-leccion.md"
      },
      "regularPath": "/clases/2024-12-09-leccion.html",
      "relativePath": "clases/2024-12-09-leccion.md",
      "key": "v-2ef07cd4",
      "path": "/clases/2024-12-09-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Estado de las entregas",
          "slug": "estado-de-las-entregas"
        },
        {
          "level": 3,
          "title": "Deploying to Vercel from an organization for free using GitHub actions",
          "slug": "deploying-to-vercel-from-an-organization-for-free-using-github-actions"
        },
        {
          "level": 2,
          "title": "Labs que veremos en clase",
          "slug": "labs-que-veremos-en-clase"
        },
        {
          "level": 3,
          "title": "Extra requirements for labs",
          "slug": "extra-requirements-for-labs"
        },
        {
          "level": 2,
          "title": "Temas que veremos en clase",
          "slug": "temas-que-veremos-en-clase"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1733827751000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Clases",
      "frontmatter": {
        "title": "Clases",
        "permalink": "/clases/index.html",
        "sidebar": false
      },
      "regularPath": "/clases/",
      "relativePath": "clases/README.md",
      "key": "v-a2805896",
      "path": "/clases/index.html",
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1694954426000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Lunes 2024/12/16 semana A (Suspendida)",
      "frontmatter": {
        "title": "Lunes 2024/12/16 semana A (Suspendida)",
        "published": true,
        "summary": "nextra middleware, markdown dynamic pages in the client and server, next-auth",
        "labs": [
          "nextra",
          "nextauth"
        ],
        "temas": [
          {
            "text": "Dynamically read and process a MDX File",
            "href": "/temas/web/nextra/dynamic-readmdxfile.html"
          },
          {
            "text": "Live Components",
            "href": "/temas/web/nextra/live-components.html"
          },
          {
            "text": "Building the site",
            "href": "/temas/web/nextjs/next-build.html"
          },
          {
            "text": "Next.js: Deploying to vercel with GitHub Actions",
            "href": "/temas/web/nextjs/deploying-to-vercel"
          },
          {
            "text": "Passing Information to getStaticProps",
            "href": "/temas/web/nextjs/getStaticProps.html#passing-information-to-getstaticprops"
          },
          {
            "text": "Incremental Static Regeneration",
            "href": "/temas/web/nextra/ISR"
          },
          {
            "text": "The app directory vs. the pages directory",
            "href": "/temas/web/nextjs/page-vs-app"
          },
          {
            "text": "Building a Protected Dynamic mdx page with Nextra at Client Side Rendering Time",
            "href": "/next-auth-getting-started/#building-a-protected-dynamic-mdx-page-with-nextra-at-client-side-rendering-time"
          },
          {
            "text": "Dynamic MDX with Nextra",
            "href": "/temas/web/nextra/dynamicmdx.html"
          },
          {
            "text": "Server Side Nextra: getServerSideProps",
            "href": "/temas/web/nextra/server-side-nextra"
          },
          {
            "text": "Useref in React",
            "href": "/react/useref/"
          },
          {
            "text": "Nextra",
            "href": "/temas/web/nextra"
          },
          {
            "text": "Functional Components Life Cycle and the useEffect Hook (PL notes)",
            "href": "https://ull-pl.vercel.app/nextra-playground/clientComponent",
            "window": true
          },
          {
            "text": "Introduction to React (useState, useEffect)",
            "href": "/react/intro"
          },
          {
            "text": "getStaticProps at PL notes",
            "href": "https://ull-pl.vercel.app/nextra-playground/stars",
            "window": true
          },
          {
            "text": "PL Notes: Auth.js tutorial for Nextra and Next.js with GitHub",
            "href": "https://ull-pl.vercel.app/nextra-playground/authorization/next-auth-tutorial",
            "window": true
          },
          {
            "text": "Web Development with Next.js",
            "href": "/web-development-with-nextjs"
          },
          {
            "text": "Nextra as an example of a monorepo",
            "href": "/temas/web/nextra/nextra-monorepo"
          },
          {
            "text": "Stale While Revalidate (SWR)",
            "href": "/temas/web/nextra/swr"
          }
        ],
        "next": null,
        "prev": "2024-12-09-leccion.md"
      },
      "regularPath": "/clases/2024-12-16-leccion.html",
      "relativePath": "clases/2024-12-16-leccion.md",
      "key": "v-a01c27d4",
      "path": "/clases/2024-12-16-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Anuncio",
          "slug": "anuncio"
        },
        {
          "level": 2,
          "title": "Estado de las entregas",
          "slug": "estado-de-las-entregas"
        },
        {
          "level": 3,
          "title": "Deploying to Vercel from an organization for free using GitHub actions",
          "slug": "deploying-to-vercel-from-an-organization-for-free-using-github-actions"
        },
        {
          "level": 2,
          "title": "Labs que veremos en clase",
          "slug": "labs-que-veremos-en-clase"
        },
        {
          "level": 2,
          "title": "Extra requirements for labs",
          "slug": "extra-requirements-for-labs"
        },
        {
          "level": 2,
          "title": "Temas que veremos en clase",
          "slug": "temas-que-veremos-en-clase"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1734385834000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Config",
      "frontmatter": {
        "sidebar": "auto"
      },
      "regularPath": "/config/",
      "relativePath": "config/README.md",
      "key": "v-829572d6",
      "path": "/config/",
      "headers": [
        {
          "level": 2,
          "title": "foo",
          "slug": "foo"
        },
        {
          "level": 2,
          "title": "bar",
          "slug": "bar"
        }
      ],
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1643556237000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Miércoles 2024/12/04 semana B",
      "frontmatter": {
        "title": "Miércoles 2024/12/04 semana B",
        "published": true,
        "summary": "nextra, next, react, mdx, components, next-auth",
        "labs": [
          "nextra",
          "nextauth"
        ],
        "temas": [
          {
            "text": "Dynamic MDX with Nextra",
            "href": "/temas/web/nextra/dynamicmdx.html"
          },
          {
            "text": "Server Side Nextra",
            "href": "/temas/web/nextra/server-side-nextra"
          },
          {
            "text": "Useref in React",
            "href": "/react/useref/"
          },
          {
            "text": "Nextra",
            "href": "/temas/web/nextra"
          },
          {
            "text": "Functional Components Life Cycle and the useEffect Hook (PL notes)",
            "href": "https://ull-pl.vercel.app/nextra-playground/clientComponent",
            "window": true
          },
          {
            "text": "Introduction to React (useState, useEffect)",
            "href": "/react/intro"
          },
          {
            "text": "getStaticProps at PL notes",
            "href": "https://ull-pl.vercel.app/nextra-playground/stars",
            "window": true
          },
          {
            "text": "Reading Getting Started with NextAuth.js",
            "href": "/next-auth-getting-started/"
          },
          {
            "text": "PL Notes: Auth.js tutorial for Nextra and Next.js with GitHub",
            "href": "https://ull-pl.vercel.app/nextra-playground/authorization/next-auth-tutorial",
            "window": true
          },
          {
            "text": "Web Development with Next.js",
            "href": "/web-development-with-nextjs"
          },
          {
            "text": "Nextra as an example of a monorepo",
            "href": "/temas/web/nextra/nextra-monorepo"
          },
          {
            "text": "Stale While Revalidate (SWR)",
            "href": "/temas/web/nextra/swr"
          }
        ],
        "next": null,
        "prev": "2024-12-02-leccion.md"
      },
      "regularPath": "/clases/2024-12-04-leccion.html",
      "relativePath": "clases/2024-12-04-leccion.md",
      "key": "v-04eba7b6",
      "path": "/clases/2024-12-04-leccion.html",
      "headers": [
        {
          "level": 2,
          "title": "Estado de las entregas",
          "slug": "estado-de-las-entregas"
        },
        {
          "level": 2,
          "title": "Labs que veremos en clase",
          "slug": "labs-que-veremos-en-clase"
        },
        {
          "level": 3,
          "title": "Extra requirements for labs",
          "slug": "extra-requirements-for-labs"
        },
        {
          "level": 2,
          "title": "Temas que veremos en clase",
          "slug": "temas-que-veremos-en-clase"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1733241641000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Debugging Vuepress",
      "frontmatter": {
        "title": "Debugging Vuepress",
        "sidebar": "auto",
        "published": true,
        "google": "https://currents.google.com/u/1/communities/101901734024125937720"
      },
      "regularPath": "/debug/",
      "relativePath": "debug/README.md",
      "key": "v-591a23c6",
      "path": "/debug/",
      "headers": [
        {
          "level": 2,
          "title": "Table Component",
          "slug": "table-component"
        },
        {
          "level": 2,
          "title": "Social Share Component",
          "slug": "social-share-component"
        },
        {
          "level": 2,
          "title": "mermaid",
          "slug": "mermaid"
        },
        {
          "level": 2,
          "title": "Check vuepress-plugin-flowchart",
          "slug": "check-vuepress-plugin-flowchart"
        },
        {
          "level": 2,
          "title": "Check Global Vars Plugin",
          "slug": "check-global-vars-plugin"
        },
        {
          "level": 2,
          "title": "MathJax Plugin",
          "slug": "mathjax-plugin"
        },
        {
          "level": 2,
          "title": "Page Variables",
          "slug": "page-variables"
        },
        {
          "level": 2,
          "title": "Site Variables",
          "slug": "site-variables"
        },
        {
          "level": 2,
          "title": "Vue",
          "slug": "vue"
        },
        {
          "level": 2,
          "title": "External link",
          "slug": "external-link"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1671460512000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Calendarios, Horarios y Exámenes",
      "frontmatter": {
        "title": "Calendarios, Horarios y Exámenes",
        "permalink": "/horarios",
        "testVar": "https://www.google.com",
        "msg": "<a href=\"https://www.google.com\">hello</a>",
        "google": "https://www.google.com",
        "develop": false,
        "sidebar": "auto"
      },
      "regularPath": "/horarios/",
      "relativePath": "horarios/README.md",
      "key": "v-c76bcc96",
      "path": "/horarios/",
      "headers": [
        {
          "level": 2,
          "title": "Horario",
          "slug": "horario"
        },
        {
          "level": 2,
          "title": "Calendario Académico",
          "slug": "calendario-academico"
        },
        {
          "level": 2,
          "title": "Exámenes",
          "slug": "examenes"
        }
      ],
      "lastUpdated": "4 months ago",
      "lastUpdatedTimestamp": 1726491040000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "frontmatter": {},
      "regularPath": "/includes/all-labs.html",
      "relativePath": "includes/all-labs.md",
      "key": "v-2ad15c54",
      "path": "/includes/all-labs.html",
      "lastUpdated": "4 months ago",
      "lastUpdatedTimestamp": 1726057376000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "frontmatter": {},
      "regularPath": "/includes/clases.html",
      "relativePath": "includes/clases.md",
      "key": "v-147e3694",
      "path": "/includes/clases.html",
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1644162504000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "frontmatter": {},
      "regularPath": "/includes/instrucciones-github-classroom.html",
      "relativePath": "includes/instrucciones-github-classroom.md",
      "key": "v-1cb9f494",
      "path": "/includes/instrucciones-github-classroom.html",
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1644070284000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Parsing JSON",
      "frontmatter": {},
      "regularPath": "/includes/evmtoterm.html",
      "relativePath": "includes/evmtoterm.md",
      "key": "v-d86ae3f8",
      "path": "/includes/evmtoterm.html",
      "headers": [
        {
          "level": 3,
          "title": "Parsing JSON",
          "slug": "parsing-json"
        },
        {
          "level": 3,
          "title": "Translator from Egg AST to AST Term",
          "slug": "translator-from-egg-ast-to-ast-term"
        }
      ],
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1652089975000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Full Stack GraphQL Web App with Vue",
      "frontmatter": {
        "title": "Full Stack GraphQL Web App with Vue",
        "published": true,
        "date": "2022/12/21 01",
        "campus": "https://campusdoctoradoyposgrado2223.ull.es/mod/assign/view.php?id=35670",
        "delivery": "2023/01/16",
        "permalink": "/practicas/full-stack/",
        "key": "full-stack",
        "layout": "Practica",
        "order": 25,
        "sidebar": "auto",
        "prev": null,
        "next": null,
        "rubrica": [
          "códigos correctos",
          "Informe bien elaborado"
        ]
      },
      "regularPath": "/drafts/full-stack.html",
      "relativePath": "drafts/full-stack.md",
      "key": "v-1bb5f136",
      "path": "/practicas/full-stack/",
      "headers": [
        {
          "level": 2,
          "title": "Goal",
          "slug": "goal"
        },
        {
          "level": 2,
          "title": "Prerequisites",
          "slug": "prerequisites"
        },
        {
          "level": 2,
          "title": "Enabling CORS in the Server",
          "slug": "enabling-cors-in-the-server"
        },
        {
          "level": 2,
          "title": "Installing the Apollo Client",
          "slug": "installing-the-apollo-client"
        },
        {
          "level": 2,
          "title": "Consuming the GraphQL API",
          "slug": "consuming-the-graphql-api"
        },
        {
          "level": 2,
          "title": "Adding the Template",
          "slug": "adding-the-template"
        },
        {
          "level": 2,
          "title": "Optional Extensions",
          "slug": "optional-extensions"
        },
        {
          "level": 3,
          "title": "Deploy in Heroku",
          "slug": "deploy-in-heroku"
        },
        {
          "level": 3,
          "title": "Add authentication",
          "slug": "add-authentication"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1671801820000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "frontmatter": {},
      "regularPath": "/includes/labs.html",
      "relativePath": "includes/labs.md",
      "key": "v-53ce3256",
      "path": "/includes/labs.html",
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1644162504000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "frontmatter": {},
      "regularPath": "/includes/rubrica.html",
      "relativePath": "includes/rubrica.md",
      "key": "v-7aa89fe2",
      "path": "/includes/rubrica.html",
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1643987186000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "frontmatter": {},
      "regularPath": "/includes/jscodeshift-links.html",
      "relativePath": "includes/jscodeshift-links.md",
      "key": "v-7bf0ce1a",
      "path": "/includes/jscodeshift-links.html",
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1649937720000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "frontmatter": {},
      "regularPath": "/includes/npm-ts.html",
      "relativePath": "includes/npm-ts.md",
      "key": "v-37e353b6",
      "path": "/includes/npm-ts.html",
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1661957506000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "frontmatter": {},
      "regularPath": "/includes/temas.html",
      "relativePath": "includes/temas.md",
      "key": "v-bef43624",
      "path": "/includes/temas.html",
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1664454396000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Home",
      "frontmatter": {
        "home": true,
        "heroImage": "/images/escuela-politecnica-ingenieria-original.png",
        "heroLink": "https://www.ull.es/centros/escuela-superior-de-ingenieria-y-tecnologia/",
        "tagline": null,
        "action": [
          {
            "text": "Campus",
            "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
          },
          {
            "text": "Chat",
            "link": "https://mail.google.com/chat/u/1/#chat/welcome"
          },
          {
            "text": "Recursos",
            "link": "/recursos/"
          },
          {
            "text": "Horarios",
            "link": "/horarios/"
          },
          {
            "text": "Organization",
            "link": "https://github.com/ULL-MII-SYTWS-2425"
          }
        ]
      },
      "regularPath": "/",
      "relativePath": "index.md",
      "key": "v-c06cc262",
      "path": "/",
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1728892616000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Async map",
      "frontmatter": {
        "title": "Async map",
        "published": true,
        "date": "2023/09/11 05",
        "campus": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=10744",
        "delivery": "2023/09/27",
        "key": "asyncmap",
        "layout": "Practica",
        "order": 7,
        "prev": "iaas.md",
        "next": null,
        "rubrica": [
          "Código de la práctica correcto",
          "Se da una solucion paralela usando la librería async en el fichero sol-using-async.mjs",
          "Se da una solucion paralela sin usar la librería async al problema de la lectura de ficheros en el fichero my-async.mjs",
          "Se crea una función <code>asyncmap</code> genérica que funciona como el <code>map</code> de async",
          "Se da una función <code>series</code> que resuelve el problema de serializar llamadas a funciones asíncronas en el fichero concatSerialize.mjs",
          "Opcional: Se ofrece una solución con errores agregados",
          "Informe bien elaborado",
          "Ha entregado el .zip en el campus con el repo"
        ]
      },
      "regularPath": "/practicas/asyncmap.html",
      "relativePath": "practicas/asyncmap.md",
      "key": "v-01d9021c",
      "path": "/practicas/asyncmap.html",
      "headers": [
        {
          "level": 2,
          "title": "Descripción de la Práctica",
          "slug": "descripcion-de-la-practica"
        },
        {
          "level": 2,
          "title": "commander",
          "slug": "commander"
        },
        {
          "level": 2,
          "title": "make-big-file.bash",
          "slug": "make-big-file-bash"
        },
        {
          "level": 2,
          "title": "create-inputs.bash",
          "slug": "create-inputs-bash"
        },
        {
          "level": 2,
          "title": "Lectura de \"n\" ficheros preservando el orden",
          "slug": "lectura-de-n-ficheros-preservando-el-orden"
        },
        {
          "level": 3,
          "title": "Lectura secuencial de \"n\" ficheros",
          "slug": "lectura-secuencial-de-n-ficheros"
        },
        {
          "level": 3,
          "title": "Lectura paralela de \"n\" ficheros",
          "slug": "lectura-paralela-de-n-ficheros"
        },
        {
          "level": 3,
          "title": "Solución con el Módulo async-js",
          "slug": "solucion-con-el-modulo-async-js"
        },
        {
          "level": 3,
          "title": "Solucion sin usar el Módulo async-js",
          "slug": "solucion-sin-usar-el-modulo-async-js"
        },
        {
          "level": 3,
          "title": "Abstracción de la solución",
          "slug": "abstraccion-de-la-solucion"
        },
        {
          "level": 3,
          "title": "Variante: Errores agregados",
          "slug": "variante-errores-agregados"
        },
        {
          "level": 3,
          "title": "Variante del Problema: Serial en vez de paralelo",
          "slug": "variante-del-problema-serial-en-vez-de-paralelo"
        },
        {
          "level": 3,
          "title": "Files",
          "slug": "files"
        },
        {
          "level": 2,
          "title": "Módulos CommonJS y ES6",
          "slug": "modulos-commonjs-y-es6"
        },
        {
          "level": 2,
          "title": "Variables en el package.json",
          "slug": "variables-en-el-package-json"
        },
        {
          "level": 2,
          "title": "Referencias",
          "slug": "referencias"
        },
        {
          "level": 2,
          "title": "Repos",
          "slug": "repos"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1728975633000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "GitHub-AluXXXX Form",
      "frontmatter": {
        "title": "GitHub-AluXXXX Form",
        "date": "2022/10/03 00:50",
        "delivery": "2022/10/10",
        "campus": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=10737",
        "layout": "Practica",
        "order": 1,
        "kind": "task",
        "published": true,
        "next": "github-campus-expert.html",
        "rubrica": [
          "Rellenado cuestionario GitHub-Alu"
        ]
      },
      "regularPath": "/practicas/github-alu-form.html",
      "relativePath": "practicas/github-alu-form.md",
      "key": "v-098af6d6",
      "path": "/practicas/github-alu-form.html",
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1727945031000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "GitHub Project Board",
      "frontmatter": {
        "title": "GitHub Project Board",
        "date": "2022/10/03 02",
        "delivery": "2022/10/13",
        "campus": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=10740",
        "published": true,
        "layout": "Practica",
        "key": "github-project-board",
        "order": 3,
        "prev": "markdown.md",
        "next": "ides.html",
        "rubrica": [
          "Proyecto Kanban creado a nivel de Organización",
          "Lo estoy usando para informar del avance en mis prácticas",
          "Convierto las notas en issues",
          "Informe elaborado correcto"
        ]
      },
      "regularPath": "/practicas/github-project-board.html",
      "relativePath": "practicas/github-project-board.md",
      "key": "v-6d06e268",
      "path": "/practicas/github-project-board.html",
      "headers": [
        {
          "level": 2,
          "title": "A Project Board for each Lab",
          "slug": "a-project-board-for-each-lab"
        },
        {
          "level": 2,
          "title": "Organization Project Board",
          "slug": "organization-project-board"
        },
        {
          "level": 2,
          "title": "Video",
          "slug": "video"
        },
        {
          "level": 3,
          "title": "Ejemplo: Project board Babel compiler at ULL",
          "slug": "ejemplo-project-board-babel-compiler-at-ull"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1728314886000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Tasks and Labs",
      "frontmatter": {
        "title": "Tasks and Labs",
        "permalink": "/practicas/index.html",
        "sidebar": false
      },
      "regularPath": "/practicas/",
      "relativePath": "practicas/README.md",
      "key": "v-70dfcf6a",
      "path": "/practicas/index.html",
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1644421660000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "IAAS",
      "frontmatter": {
        "title": "IAAS",
        "layout": "Practica",
        "published": true,
        "date": "2022/10/03 04",
        "delivery": "2022/10/20",
        "campus": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=10742",
        "key": "iaas",
        "prev": "ides.md",
        "next": null,
        "order": 5,
        "rubrica": [
          "<code>SSH</code> configurada para trabajar sin password",
          "<code>git</code> configurado para trabajar con GitHub",
          "Aplicación Web Desplegada en iaas",
          "Tutorial README.md bien presentado",
          "El prompt de la shell muestra la rama actual",
          "Ha instalado <code>nvm</code>",
          "Tiene instalada y configuradas las extensiones y aplicaciones solicitadas en su máquina de trabajo"
        ]
      },
      "regularPath": "/practicas/iaas.html",
      "relativePath": "practicas/iaas.md",
      "key": "v-63657a70",
      "path": "/practicas/iaas.html",
      "headers": [
        {
          "level": 2,
          "title": "Campus",
          "slug": "campus"
        },
        {
          "level": 2,
          "title": "Repos",
          "slug": "repos"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1727945031000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "GitHub Campus Expert",
      "frontmatter": {
        "title": "GitHub Campus Expert",
        "date": "2022/10/03 01",
        "delivery": "2022/10/13",
        "campus": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=10738",
        "order": 2,
        "layout": "Practica",
        "key": "github-campus-expert",
        "prev": "github-alu-form.md",
        "next": "github-project-board.html",
        "published": true,
        "template": "https://github.com/ULL-MII-SYTWS/github-campus-expert-template",
        "rubrica": [
          "Rellenado cuestionario GitHub-Alu",
          "El nombre del equipo es correcto",
          "Solicitado Backpack",
          "Kanban Board project creado",
          "Se ha instalado <a href=\"https://github.com/cli/cli#installation\">GitHub CLI</a>",
          "Informe realizado  mostrando que domina markdown de forma eficiente: Usa imágenes, enlaces, listas, etc.",
          "Ha entregado el .zip en el campus con el repo"
        ]
      },
      "regularPath": "/practicas/github-campus-expert.html",
      "relativePath": "practicas/github-campus-expert.md",
      "key": "v-64016080",
      "path": "/practicas/github-campus-expert.html",
      "headers": [
        {
          "level": 2,
          "title": "Aceptación de la Práctica github-campus-expert",
          "slug": "aceptacion-de-la-practica-github-campus-expert"
        },
        {
          "level": 2,
          "title": "Tareas",
          "slug": "tareas"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1727952731000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "IDEs based on Visual Studio Code",
      "frontmatter": {
        "title": "IDEs based on Visual Studio Code",
        "published": true,
        "date": "2022/10/03 03",
        "delivery": "2022/10/13",
        "campus": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=10741",
        "key": "editors",
        "layout": "Practica",
        "order": 4,
        "prev": "github-project-board.md",
        "next": "iaas.html",
        "rubrica": [
          "Codespaces configurado",
          "Se ha usado un dotfile para personalizar Codespaces",
          "GitPod: dado de alta e informe correcto",
          "Instalado botón gitpod en su browser",
          "Ha usado codespaces/gitpod: <i>Open in VSCode</i>",
          "Instalado SSH Remote plugin para VSCode y funciona con máquina del iaas",
          "<code>LiveShare</code> instalado y funcionando correctamente",
          "Informe bien elaborado"
        ]
      },
      "regularPath": "/practicas/ides.html",
      "relativePath": "practicas/ides.md",
      "key": "v-2052386c",
      "path": "/practicas/ides.html",
      "headers": [
        {
          "level": 2,
          "title": "Objetivos",
          "slug": "objetivos"
        },
        {
          "level": 2,
          "title": "CodeSpaces",
          "slug": "codespaces"
        },
        {
          "level": 2,
          "title": "GitPod",
          "slug": "gitpod"
        },
        {
          "level": 2,
          "title": "VSCode",
          "slug": "vscode"
        },
        {
          "level": 3,
          "title": "Collaboration con Visual Studio Share",
          "slug": "collaboration-con-visual-studio-share"
        },
        {
          "level": 3,
          "title": "Remote - SSH: Editando con VSCode en una máquina remota via SSH",
          "slug": "remote-ssh-editando-con-vscode-en-una-maquina-remota-via-ssh"
        },
        {
          "level": 2,
          "title": "Campus",
          "slug": "campus"
        },
        {
          "level": 2,
          "title": "Repos",
          "slug": "repos"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1727945031000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Aprender Markdown",
      "frontmatter": {
        "title": "Aprender Markdown",
        "date": "2022/10/03 03",
        "delivery": "2022/10/13",
        "campus": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=10739",
        "published": true,
        "layout": "Practica",
        "key": "markdown",
        "order": 3,
        "prev": "github-campus-expert.md",
        "next": "github-project-board.html",
        "rubrica": [
          "Se incluyen todos los aspectos solicitados en el markdown y se visualizan correctamente",
          "Kanban Board project conteniendo las incidencias en su estado",
          "Convierto las notas en issues",
          "He generado el issue de práctica terminada",
          "Informe elaborado correcto",
          "Ha creado un repo profile en GitHub",
          "Ha entregado el .zip en el campus con el repo"
        ]
      },
      "regularPath": "/practicas/markdown.html",
      "relativePath": "practicas/markdown.md",
      "key": "v-3e86aa04",
      "path": "/practicas/markdown.html",
      "headers": [
        {
          "level": 2,
          "title": "Aprender Markdown",
          "slug": "aprender-markdown-2"
        },
        {
          "level": 3,
          "title": "Introduccion al Lenguaje de Marcas MarkDown",
          "slug": "introduccion-al-lenguaje-de-marcas-markdown"
        },
        {
          "level": 3,
          "title": "Matemáticas",
          "slug": "matematicas"
        },
        {
          "level": 3,
          "title": "Diagramas con mermaid",
          "slug": "diagramas-con-mermaid"
        },
        {
          "level": 3,
          "title": "Task lists",
          "slug": "task-lists"
        },
        {
          "level": 3,
          "title": "Special notes",
          "slug": "special-notes"
        },
        {
          "level": 3,
          "title": "Ejemplo de como hacer la práctica",
          "slug": "ejemplo-de-como-hacer-la-practica"
        },
        {
          "level": 2,
          "title": "Aprender a Usar un Editor en la Nube",
          "slug": "aprender-a-usar-un-editor-en-la-nube"
        },
        {
          "level": 3,
          "title": "Introducción a la Edición en la Nube de Repositorios GitHub",
          "slug": "introduccion-a-la-edicion-en-la-nube-de-repositorios-github"
        },
        {
          "level": 2,
          "title": "Aprender a Usar Incidencias",
          "slug": "aprender-a-usar-incidencias"
        },
        {
          "level": 2,
          "title": "Crea tu repo profile",
          "slug": "crea-tu-repo-profile"
        },
        {
          "level": 2,
          "title": "Referencias",
          "slug": "referencias"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1727945031000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "\"Introduction to Systems Development\" and Static Generators",
      "frontmatter": {
        "title": "\"Introduction to Systems Development\" and Static Generators",
        "published": true,
        "date": "2022/10/10 01",
        "delivery": "2022/10/27",
        "campus": "",
        "key": "intro2sd",
        "layout": "Practica",
        "order": 9,
        "prev": "race-condition.md",
        "next": "jekyll-search.md",
        "rubrica": [
          "Se ha desplegado el sitio Web en GitHub pages usando Jekyll",
          "Se resumen correctamente los conceptos del capítulo",
          "Kanban Board project conteniendo las incidencias de la rúbrica",
          "Despliegue en netlify o Vercel",
          "Se ha creado una Jekyll Collection",
          "Se ha hecho uso de liquid (mostrar ejemplo en el informe)",
          "Se ha hecho uso de un .csv o .json en `_data` (mostrar ejemplo en el informe)",
          "Ha reconfigurado los defaults del _config.yml",
          "Página 404 personalizada usando async JS y web services",
          "Página personal en GitHub Pages",
          "Página personal en GitHub Pages enlazada desde el perfil GitHub del alumno",
          "Ha entregado el .zip en el campus con el repo"
        ]
      },
      "regularPath": "/practicas/intro2sd.html",
      "relativePath": "practicas/intro2sd.md",
      "key": "v-0063a6a4",
      "path": "/practicas/intro2sd.html",
      "headers": [
        {
          "level": 2,
          "title": "Lectura: Introduction to Systems Development",
          "slug": "lectura-introduction-to-systems-development"
        },
        {
          "level": 2,
          "title": "Tarea",
          "slug": "tarea"
        },
        {
          "level": 2,
          "title": "Tema",
          "slug": "tema"
        },
        {
          "level": 2,
          "title": "Primeros Pasos",
          "slug": "primeros-pasos"
        },
        {
          "level": 2,
          "title": "Despliegues",
          "slug": "despliegues"
        },
        {
          "level": 3,
          "title": "gh-pages",
          "slug": "gh-pages"
        },
        {
          "level": 3,
          "title": "Netlify && Vercel",
          "slug": "netlify-vercel"
        },
        {
          "level": 2,
          "title": "An introduction to Async JS to build a customized 404 page",
          "slug": "an-introduction-to-async-js-to-build-a-customized-404-page"
        },
        {
          "level": 2,
          "title": "Tips",
          "slug": "tips"
        },
        {
          "level": 2,
          "title": "Página Personal en GitHub",
          "slug": "pagina-personal-en-github"
        },
        {
          "level": 2,
          "title": "Entrega",
          "slug": "entrega"
        },
        {
          "level": 2,
          "title": "Campus",
          "slug": "campus"
        },
        {
          "level": 2,
          "title": "Repos",
          "slug": "repos"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1730718384000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Jekyll Search",
      "frontmatter": {
        "title": "Jekyll Search",
        "published": true,
        "campus": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=29008",
        "key": "intro2sd",
        "layout": "Practica",
        "order": 10,
        "prev": "intro2sd.md",
        "next": "nextra.md",
        "rubrica": [
          "Busca en todos los ficheros, no solo los  de los posts sino también los de las páginas",
          "Admite expresiones regulares",
          "Los resultados vayan apareciendo conforme tecleamos",
          "Se muestra una lista de enlaces a los ficheros que contienen la expresión buscada y un resumen de las primeros caracteres del fichero",
          "El constructor de JekyllSearch recibe en un objeto los argumentos en vez de posicionalmente",
          "Se ha hecho un resumen del capítulo 2 Lifecycle types and their rationales del libro *Developing Information Systems*, editado by James Cadle",
          "Se ha creado una rama `intro2sd` para señalar el punto de entrega de la anterior y se hace la entrega de esta tarea en la rama `main`.",
          "Código de la práctica correcto y funciona",
          "Informe bien elaborado",
          "Kanban Board project conteniendo las incidencias de la rúbrica",
          "Ha entregado el .zip en el campus con el repo"
        ]
      },
      "regularPath": "/practicas/jekyll-search.html",
      "relativePath": "practicas/jekyll-search.md",
      "key": "v-ee1ae194",
      "path": "/practicas/jekyll-search.html",
      "headers": [
        {
          "level": 2,
          "title": "Entrega",
          "slug": "entrega"
        },
        {
          "level": 2,
          "title": "Adding a Simple Search to our Jekyll Site",
          "slug": "adding-a-simple-search-to-our-jekyll-site"
        },
        {
          "level": 2,
          "title": "¿Como hacerlo?",
          "slug": "¿como-hacerlo"
        },
        {
          "level": 2,
          "title": "Liquid template to generate at build time the _site/assets/src/search.json",
          "slug": "liquid-template-to-generate-at-build-time-the-site-assets-src-search-json"
        },
        {
          "level": 2,
          "title": "Entendiendo la línea `\"content\": {{ page.content | markdownify | strip_html | jsonify }}",
          "slug": "entendiendo-la-linea-content-page-content-markdownify-strip-html-jsonify"
        },
        {
          "level": 2,
          "title": "La página de Búsqueda: search.md",
          "slug": "la-pagina-de-busqueda-search-md"
        },
        {
          "level": 2,
          "title": "La clase JekyllSearch: Fichero search.js",
          "slug": "la-clase-jekyllsearch-fichero-search-js"
        },
        {
          "level": 2,
          "title": "constructor",
          "slug": "constructor"
        },
        {
          "level": 2,
          "title": "init",
          "slug": "init"
        },
        {
          "level": 3,
          "title": "URL parameters",
          "slug": "url-parameters"
        },
        {
          "level": 3,
          "title": "url.searchParams",
          "slug": "url-searchparams"
        },
        {
          "level": 2,
          "title": "The event listeners",
          "slug": "the-event-listeners"
        },
        {
          "level": 3,
          "title": "window.history.pushState",
          "slug": "window-history-pushstate"
        },
        {
          "level": 2,
          "title": "findResults",
          "slug": "findresults"
        },
        {
          "level": 3,
          "title": "What is CORS",
          "slug": "what-is-cors"
        },
        {
          "level": 3,
          "title": "Caching",
          "slug": "caching"
        },
        {
          "level": 2,
          "title": "Fetch Polyfill",
          "slug": "fetch-polyfill"
        },
        {
          "level": 2,
          "title": "Estructura del sitio",
          "slug": "estructura-del-sitio"
        },
        {
          "level": 2,
          "title": "Referencias",
          "slug": "referencias"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1730716583000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "NextAuth.js",
      "frontmatter": {
        "title": "NextAuth.js",
        "layout": "Practica",
        "published": true,
        "sidebar": "auto",
        "order": 15,
        "key": "nextra",
        "prev": "nextra.md",
        "next": null,
        "campus": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=32998&forceview=1",
        "rubrica": [
          "Provides authentication to the Nextra Site with NextAuth.js",
          "Middleware protected pages",
          "Protected a Dynamic mdx page at Client Side Rendering Time",
          "Gives examples of useRef",
          "Add an example of `serverSideProps`  fetching data",
          "Add an example of pagination",
          "Add an example of a \"dynamic\" mdx page",
          "Add a \"live\" component",
          "Add an example of passing information to getStaticProps",
          "Build your own mdx /posts and give them an style compatible with nextra",
          "Deployment to Vercel if possible using the GitHub Actions",
          "Has forked nextra and familiarized with the concept of monorepo",
          "The code is correct and works",
          "Mention in your report the meaning of the information provided by 'next build'",
          "Well-prepared report",
          "Kanban Board project containing the rubric issues",
          "Has submitted the .zip on the campus with the repo"
        ]
      },
      "regularPath": "/practicas/nextauth.html",
      "relativePath": "practicas/nextauth.md",
      "key": "v-6fd492b4",
      "path": "/practicas/nextauth.html",
      "headers": [
        {
          "level": 2,
          "title": "Introducción",
          "slug": "introduccion"
        },
        {
          "level": 2,
          "title": "Other requirements",
          "slug": "other-requirements"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1734356375000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Nextra",
      "frontmatter": {
        "title": "Nextra",
        "layout": "Practica",
        "published": true,
        "sidebar": "auto",
        "order": 14,
        "key": "nextra",
        "prev": "jekyll-search.md",
        "next": null,
        "campus": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=29486",
        "rubrica": [
          "Contiene ejemplos de Bleed,",
          "Banner,",
          "Callout,",
          "Cards,",
          "Code Extensions,",
          "Expression Evaluation,",
          "File Trees,",
          "frontmatter,",
          "Heroicons,",
          "iframe,",
          "Markdown import,",
          "Mermaid,",
          "Using Components (MDX)",
          "useState",
          "useConfig",
          "useSWR",
          "Uses external images with the Image component",
          "Uses `@` to import components",
          "Uses getStaticProps to make a fetch at build time",
          "Uses useEffect to make a fetch at runtime",
          "Has a hello world  on the server side using pages/api/hello.js",
          "Has an example of middleware",
          "Deployment in Vercel",
          "Has forked nextra and familiarized with the concept of monorepo",
          "The code is correct and works",
          "Well-prepared report",
          "Kanban Board project containing the rubric issues",
          "Has submitted the .zip on the campus with the repo"
        ]
      },
      "regularPath": "/practicas/nextra.html",
      "relativePath": "practicas/nextra.md",
      "key": "v-63ff8f50",
      "path": "/practicas/nextra.html",
      "headers": [
        {
          "level": 2,
          "title": "Introducción",
          "slug": "introduccion"
        },
        {
          "level": 2,
          "title": "MDX",
          "slug": "mdx"
        },
        {
          "level": 2,
          "title": "Theme Configuration",
          "slug": "theme-configuration"
        },
        {
          "level": 2,
          "title": "Introducción a los monorepos",
          "slug": "introduccion-a-los-monorepos"
        },
        {
          "level": 2,
          "title": "Examples of Nextra Sites",
          "slug": "examples-of-nextra-sites"
        },
        {
          "level": 2,
          "title": "Tareas",
          "slug": "tareas"
        },
        {
          "level": 2,
          "title": "Despliegues",
          "slug": "despliegues"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1733240400000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Esprima/Espree Examples",
      "frontmatter": {},
      "regularPath": "/public/assets/temas/tema0-introduccion-a-pl/esprima.html",
      "relativePath": "public/assets/temas/tema0-introduccion-a-pl/esprima.md",
      "key": "v-0fd44b14",
      "path": "/public/assets/temas/tema0-introduccion-a-pl/esprima.html",
      "headers": [
        {
          "level": 2,
          "title": "Esprima/Espree Examples",
          "slug": "esprima-espree-examples"
        },
        {
          "level": 3,
          "title": "REPL example",
          "slug": "repl-example"
        },
        {
          "level": 3,
          "title": "Example: Searching for Specific Identifiers",
          "slug": "example-searching-for-specific-identifiers"
        },
        {
          "level": 2,
          "title": "Práctica Espree Logging",
          "slug": "practica-espree-logging"
        },
        {
          "level": 2,
          "title": "ASTExplorer",
          "slug": "astexplorer"
        },
        {
          "level": 2,
          "title": "Master the Art of the AST",
          "slug": "master-the-art-of-the-ast"
        },
        {
          "level": 2,
          "title": "Syntax Analysis: PEG.js Example",
          "slug": "syntax-analysis-peg-js-example"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1649765485000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Talk Master the Art of the AST and Take Control of Your JS by Yonatan Mevorach",
      "frontmatter": {},
      "regularPath": "/public/assets/temas/tema0-introduccion-a-pl/master-the-art-of-the-ast.html",
      "relativePath": "public/assets/temas/tema0-introduccion-a-pl/master-the-art-of-the-ast.md",
      "key": "v-07a46b94",
      "path": "/public/assets/temas/tema0-introduccion-a-pl/master-the-art-of-the-ast.html",
      "headers": [
        {
          "level": 2,
          "title": "Talk Master the Art of the AST and Take Control of Your JS by Yonatan Mevorach",
          "slug": "talk-master-the-art-of-the-ast-and-take-control-of-your-js-by-yonatan-mevorach"
        },
        {
          "level": 3,
          "title": "ASTExplorer",
          "slug": "astexplorer"
        },
        {
          "level": 3,
          "title": "ESLint Piggyback example",
          "slug": "eslint-piggyback-example"
        },
        {
          "level": 3,
          "title": "Babel remove \"debugger\" example",
          "slug": "babel-remove-debugger-example"
        },
        {
          "level": 3,
          "title": "jscodeshift example",
          "slug": "jscodeshift-example"
        },
        {
          "level": 3,
          "title": "Repositorios interesantes de cowchimp",
          "slug": "repositorios-interesantes-de-cowchimp"
        },
        {
          "level": 2,
          "title": "AST: Awesome Super Tool - JS Roundabout - April 2019",
          "slug": "ast-awesome-super-tool-js-roundabout-april-2019"
        }
      ],
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1647782517000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Race Condition: Loading an image with some delay",
      "frontmatter": {
        "title": "Race Condition: Loading an image with some delay",
        "published": true,
        "date": "2023/09/28 01",
        "campus": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=10745",
        "delivery": "2023/09/27",
        "key": "race-condition",
        "layout": "Practica",
        "order": 8,
        "prev": "asyncmap.md",
        "next": "intro2sd.md",
        "rubrica": [
          "Encontrada explicación correcta",
          "Informe bien elaborado"
        ]
      },
      "regularPath": "/practicas/race-condition.html",
      "relativePath": "practicas/race-condition.md",
      "key": "v-40927f9e",
      "path": "/practicas/race-condition.html",
      "headers": [
        {
          "level": 2,
          "title": "The code",
          "slug": "the-code"
        },
        {
          "level": 2,
          "title": "The Experiment",
          "slug": "the-experiment"
        },
        {
          "level": 2,
          "title": "Think",
          "slug": "think"
        },
        {
          "level": 2,
          "title": "Comments",
          "slug": "comments"
        },
        {
          "level": 2,
          "title": "Test adicional",
          "slug": "test-adicional"
        },
        {
          "level": 2,
          "title": "Objetivo",
          "slug": "objetivo"
        },
        {
          "level": 2,
          "title": "Referencias",
          "slug": "referencias"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1728916637000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Recursos",
      "frontmatter": {
        "title": "Recursos",
        "toc": true,
        "sidebar": "auto"
      },
      "regularPath": "/recursos/",
      "relativePath": "recursos/README.md",
      "key": "v-ac671b56",
      "path": "/recursos/",
      "headers": [
        {
          "level": 2,
          "title": "Recursos ULL",
          "slug": "recursos-ull"
        },
        {
          "level": 3,
          "title": "Campus Virtual y UDV",
          "slug": "campus-virtual-y-udv"
        },
        {
          "level": 3,
          "title": "Guias Docentes",
          "slug": "guias-docentes"
        },
        {
          "level": 3,
          "title": "BULL",
          "slug": "bull"
        },
        {
          "level": 3,
          "title": "Antiplagio",
          "slug": "antiplagio"
        },
        {
          "level": 3,
          "title": "Sede ULL",
          "slug": "sede-ull"
        },
        {
          "level": 3,
          "title": "App ULL Plan de Ordenación Docente",
          "slug": "app-ull-plan-de-ordenacion-docente"
        },
        {
          "level": 3,
          "title": "Portal del Empleado y del Estudiante",
          "slug": "portal-del-empleado-y-del-estudiante"
        },
        {
          "level": 3,
          "title": "iaas.ull.es",
          "slug": "iaas-ull-es"
        },
        {
          "level": 3,
          "title": "Incidencias STIC",
          "slug": "incidencias-stic"
        },
        {
          "level": 3,
          "title": "VPN ULL",
          "slug": "vpn-ull"
        },
        {
          "level": 3,
          "title": "Servicio de Escritorios Virtuales para la docencia",
          "slug": "servicio-de-escritorios-virtuales-para-la-docencia"
        },
        {
          "level": 3,
          "title": "Mapa de Recursos ULL",
          "slug": "mapa-de-recursos-ull"
        },
        {
          "level": 3,
          "title": "Servicio de Impresión ULL",
          "slug": "servicio-de-impresion-ull"
        },
        {
          "level": 3,
          "title": "Cambio de contraseña en la ULL",
          "slug": "cambio-de-contrasena-en-la-ull"
        },
        {
          "level": 3,
          "title": "Búsqueda de Usuarios ULL",
          "slug": "busqueda-de-usuarios-ull"
        },
        {
          "level": 2,
          "title": "Recursos GitHub",
          "slug": "recursos-github"
        },
        {
          "level": 3,
          "title": "GitHub Campus",
          "slug": "github-campus"
        },
        {
          "level": 3,
          "title": "GitHub Benefits",
          "slug": "github-benefits"
        },
        {
          "level": 3,
          "title": "GitHub Classroom Help",
          "slug": "github-classroom-help"
        },
        {
          "level": 3,
          "title": "GitHub Help",
          "slug": "github-help"
        },
        {
          "level": 3,
          "title": "Authorizing Apps to access your GitHub Orgs and Repos",
          "slug": "authorizing-apps-to-access-your-github-orgs-and-repos"
        },
        {
          "level": 3,
          "title": "GitPod",
          "slug": "gitpod"
        },
        {
          "level": 2,
          "title": "Recursos Google",
          "slug": "recursos-google"
        },
        {
          "level": 2,
          "title": "Otros Recursos",
          "slug": "otros-recursos"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1664452603000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Temas",
      "frontmatter": {
        "sidebar": false
      },
      "regularPath": "/temas/",
      "relativePath": "temas/README.md",
      "key": "v-709c04e7",
      "path": "/temas/",
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1644421660000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "frontmatter": {},
      "regularPath": "/teams/",
      "relativePath": "teams/README.md",
      "key": "v-38fd4617",
      "path": "/teams/",
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1694950885000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Referencias y Bibliografía",
      "frontmatter": {
        "title": "Referencias y Bibliografía",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "sidebar": false
      },
      "regularPath": "/referencias/",
      "relativePath": "referencias/README.md",
      "key": "v-53b182c1",
      "path": "/referencias/",
      "headers": [
        {
          "level": 2,
          "title": "Development and Management of Information Systems",
          "slug": "development-and-management-of-information-systems"
        },
        {
          "level": 2,
          "title": "JS",
          "slug": "js"
        },
        {
          "level": 2,
          "title": "Node.js",
          "slug": "node-js"
        },
        {
          "level": 2,
          "title": "TypeScript",
          "slug": "typescript"
        },
        {
          "level": 2,
          "title": "RabbitMQ",
          "slug": "rabbitmq"
        },
        {
          "level": 2,
          "title": "0MQ",
          "slug": "_0mq"
        },
        {
          "level": 2,
          "title": "Pattern Design",
          "slug": "pattern-design"
        },
        {
          "level": 2,
          "title": "High Performance",
          "slug": "high-performance"
        },
        {
          "level": 2,
          "title": "REST",
          "slug": "rest"
        },
        {
          "level": 2,
          "title": "JAM Stack",
          "slug": "jam-stack"
        },
        {
          "level": 2,
          "title": "Web Workers",
          "slug": "web-workers"
        },
        {
          "level": 2,
          "title": "GraphQL",
          "slug": "graphql"
        },
        {
          "level": 2,
          "title": "Git, Github",
          "slug": "git-github"
        },
        {
          "level": 2,
          "title": "Webpack",
          "slug": "webpack"
        },
        {
          "level": 2,
          "title": "React",
          "slug": "react"
        },
        {
          "level": 2,
          "title": "Journals and Magazines",
          "slug": "journals-and-magazines"
        },
        {
          "level": 2,
          "title": "Bibliografía Auxiliar",
          "slug": "bibliografia-auxiliar"
        },
        {
          "level": 2,
          "title": "Cursos  y Apuntes Relacionados",
          "slug": "cursos-y-apuntes-relacionados"
        },
        {
          "level": 2,
          "title": "Asignaturas Relacionadas en el Master de II",
          "slug": "asignaturas-relacionadas-en-el-master-de-ii"
        },
        {
          "level": 2,
          "title": "Cursos OCW ULL relacionados",
          "slug": "cursos-ocw-ull-relacionados"
        },
        {
          "level": 2,
          "title": "Resources for the Student",
          "slug": "resources-for-the-student"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1664449353000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Async Programming in JavaScript",
      "frontmatter": {},
      "regularPath": "/temas/async/",
      "relativePath": "temas/async/README.md",
      "key": "v-fb978966",
      "path": "/temas/async/",
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1696107992000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "frontmatter": {},
      "regularPath": "/temas/async/event-loop/callstack-js-execution.html",
      "relativePath": "temas/async/event-loop/callstack-js-execution.md",
      "key": "v-13777e36",
      "path": "/temas/async/event-loop/callstack-js-execution.html",
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1664810329000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "The Async Module",
      "frontmatter": {},
      "regularPath": "/temas/async/async-js.html",
      "relativePath": "temas/async/async-js.md",
      "key": "v-0e0f37e6",
      "path": "/temas/async/async-js.html",
      "headers": [
        {
          "level": 2,
          "title": "Map",
          "slug": "map"
        },
        {
          "level": 3,
          "title": "Ejemplo: Concatenación de ficheros",
          "slug": "ejemplo-concatenacion-de-ficheros"
        },
        {
          "level": 2,
          "title": "Filter",
          "slug": "filter"
        },
        {
          "level": 2,
          "title": "Parallel",
          "slug": "parallel"
        },
        {
          "level": 3,
          "title": "It is also possible to use an object instead of an array",
          "slug": "it-is-also-possible-to-use-an-object-instead-of-an-array"
        },
        {
          "level": 3,
          "title": "Example:",
          "slug": "example"
        },
        {
          "level": 2,
          "title": "Series",
          "slug": "series"
        },
        {
          "level": 3,
          "title": "It is also possible to use an object instead of an array",
          "slug": "it-is-also-possible-to-use-an-object-instead-of-an-array-2"
        },
        {
          "level": 3,
          "title": "Example",
          "slug": "example-2"
        },
        {
          "level": 2,
          "title": "Queue",
          "slug": "queue"
        }
      ],
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1695657011000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "The JS Event Loop",
      "frontmatter": {
        "permalink": "/temas/async/event-loop"
      },
      "regularPath": "/temas/async/event-loop/",
      "relativePath": "temas/async/event-loop/README.md",
      "key": "v-31d33916",
      "path": "/temas/async/event-loop/",
      "headers": [
        {
          "level": 2,
          "title": "Introducción al Event Loop",
          "slug": "introduccion-al-event-loop"
        },
        {
          "level": 2,
          "title": "Unas Preguntas",
          "slug": "unas-preguntas"
        },
        {
          "level": 3,
          "title": "La pila de LLamadas",
          "slug": "la-pila-de-llamadas"
        },
        {
          "level": 3,
          "title": "Orden de Ejecución",
          "slug": "orden-de-ejecucion"
        },
        {
          "level": 3,
          "title": "Hoist: Cual es la salida?",
          "slug": "hoist-cual-es-la-salida"
        },
        {
          "level": 3,
          "title": "Hoisting y Asíncronía ¿Cual es la salida?",
          "slug": "hoisting-y-asincronia-¿cual-es-la-salida"
        },
        {
          "level": 3,
          "title": "JS is single threaded",
          "slug": "js-is-single-threaded"
        },
        {
          "level": 2,
          "title": "Repasando las Preguntas a la luz del Bucle de Eventos",
          "slug": "repasando-las-preguntas-a-la-luz-del-bucle-de-eventos"
        },
        {
          "level": 3,
          "title": "Ejemplo: La Pila de Llamadas",
          "slug": "ejemplo-la-pila-de-llamadas"
        },
        {
          "level": 3,
          "title": "Orden de Ejecución",
          "slug": "orden-de-ejecucion-2"
        },
        {
          "level": 3,
          "title": "Ejemplo: JS is single threaded",
          "slug": "ejemplo-js-is-single-threaded"
        },
        {
          "level": 2,
          "title": "Race Condition",
          "slug": "race-condition"
        },
        {
          "level": 2,
          "title": "The Event Loop en el libro The Modern JavaScript Tutorial",
          "slug": "the-event-loop-en-el-libro-the-modern-javascript-tutorial"
        },
        {
          "level": 2,
          "title": "The section Concurrency model and the event loop at https://developer.mozilla.org/",
          "slug": "the-section-concurrency-model-and-the-event-loop-at-https-developer-mozilla-org"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1728315985000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Node.js EventEmitters",
      "frontmatter": {},
      "regularPath": "/temas/async/event-emitter.html",
      "relativePath": "temas/async/event-emitter.md",
      "key": "v-3be36636",
      "path": "/temas/async/event-emitter.html",
      "headers": [
        {
          "level": 2,
          "title": "The Observer Pattern",
          "slug": "the-observer-pattern"
        },
        {
          "level": 2,
          "title": "La Clase EventEmitter",
          "slug": "la-clase-eventemitter"
        },
        {
          "level": 2,
          "title": "on",
          "slug": "on"
        },
        {
          "level": 2,
          "title": "once",
          "slug": "once"
        },
        {
          "level": 2,
          "title": "Argumentos",
          "slug": "argumentos"
        },
        {
          "level": 2,
          "title": "off",
          "slug": "off"
        },
        {
          "level": 2,
          "title": "listenerCount and rawListeners",
          "slug": "listenercount-and-rawlisteners"
        },
        {
          "level": 2,
          "title": "Ejercicio",
          "slug": "ejercicio"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1699452480000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "UAI 2015: Charla Sistemas y Tecnologías Web: Paralelismo y Concurrencia en JavaScript",
      "frontmatter": {
        "title": "UAI 2015: Charla Sistemas y Tecnologías Web: Paralelismo y Concurrencia en JavaScript",
        "permalink": "/practicas/uai2015"
      },
      "regularPath": "/temas/async/event-loop/uai-2015-abstract.html",
      "relativePath": "temas/async/event-loop/uai-2015-abstract.md",
      "key": "v-65aa8160",
      "path": "/practicas/uai2015/",
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1667289830000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Painting, Layout, and Compositing in Browser Rendering",
      "frontmatter": {},
      "regularPath": "/temas/async/event-loop/painting-layout-compositing.html",
      "relativePath": "temas/async/event-loop/painting-layout-compositing.md",
      "key": "v-d8832814",
      "path": "/temas/async/event-loop/painting-layout-compositing.html",
      "headers": [
        {
          "level": 3,
          "title": "1. Layout (Reflow):",
          "slug": "_1-layout-reflow"
        },
        {
          "level": 3,
          "title": "2. Painting:",
          "slug": "_2-painting"
        },
        {
          "level": 3,
          "title": "3. Compositing:",
          "slug": "_3-compositing"
        },
        {
          "level": 3,
          "title": "Summary of the Differences:",
          "slug": "summary-of-the-differences"
        },
        {
          "level": 3,
          "title": "Workflow Overview:",
          "slug": "workflow-overview"
        },
        {
          "level": 3,
          "title": "Example in Practice:",
          "slug": "example-in-practice"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1728731552000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "The JavaScript Render Queue",
      "frontmatter": {},
      "regularPath": "/temas/async/event-loop/render-queue.html",
      "relativePath": "temas/async/event-loop/render-queue.md",
      "key": "v-47cc7d54",
      "path": "/temas/async/event-loop/render-queue.html",
      "headers": [
        {
          "level": 3,
          "title": "Key Concepts:",
          "slug": "key-concepts"
        },
        {
          "level": 3,
          "title": "Interaction Between JavaScript and Rendering:",
          "slug": "interaction-between-javascript-and-rendering"
        },
        {
          "level": 3,
          "title": "Example:",
          "slug": "example"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1728315985000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Fundamentos de Sistemas y Tecnologías Web",
      "frontmatter": {
        "title": "Fundamentos de Sistemas y Tecnologías Web"
      },
      "regularPath": "/temas/introduccion-a-javascript/",
      "relativePath": "temas/introduccion-a-javascript/README.md",
      "key": "v-318896e2",
      "path": "/temas/introduccion-a-javascript/",
      "headers": [
        {
          "level": 2,
          "title": "Editores",
          "slug": "editores"
        },
        {
          "level": 2,
          "title": "GitHub Cli",
          "slug": "github-cli"
        },
        {
          "level": 2,
          "title": "IAAS",
          "slug": "iaas"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1666101354000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Jank",
      "frontmatter": {},
      "regularPath": "/temas/async/event-loop/jank.html",
      "relativePath": "temas/async/event-loop/jank.md",
      "key": "v-edf2ead4",
      "path": "/temas/async/event-loop/jank.html",
      "headers": [
        {
          "level": 3,
          "title": "Causes of Jank:",
          "slug": "causes-of-jank"
        },
        {
          "level": 3,
          "title": "Result of Jank:",
          "slug": "result-of-jank"
        },
        {
          "level": 3,
          "title": "How to Prevent Jank:",
          "slug": "how-to-prevent-jank"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1728315985000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Web Worker Examples",
      "frontmatter": {},
      "regularPath": "/temas/async/web-workers.html",
      "relativePath": "temas/async/web-workers.md",
      "key": "v-103116d4",
      "path": "/temas/async/web-workers.html",
      "headers": [
        {
          "level": 2,
          "title": "Simple web-worker",
          "slug": "simple-web-worker"
        },
        {
          "level": 2,
          "title": "Ejemplo: Fibonacci",
          "slug": "ejemplo-fibonacci"
        },
        {
          "level": 2,
          "title": "Things you can do with Web Workers",
          "slug": "things-you-can-do-with-web-workers"
        },
        {
          "level": 2,
          "title": "Tutorial by Chinenye Onuegbu: Code examples for JSDay Canarias 2019",
          "slug": "tutorial-by-chinenye-onuegbu-code-examples-for-jsday-canarias-2019"
        },
        {
          "level": 2,
          "title": "Tutorials by Alberto de Agostini",
          "slug": "tutorials-by-alberto-de-agostini"
        },
        {
          "level": 3,
          "title": "Other tutorials by Alberto de Agostini",
          "slug": "other-tutorials-by-alberto-de-agostini"
        },
        {
          "level": 2,
          "title": "Parallel.js",
          "slug": "parallel-js"
        },
        {
          "level": 2,
          "title": "Referencias",
          "slug": "referencias"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1669199760000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/alta-en-npm.html",
      "relativePath": "temas/introduccion-a-javascript/alta-en-npm.md",
      "key": "v-3667f314",
      "path": "/temas/introduccion-a-javascript/alta-en-npm.html",
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1646658790000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "GitHub CodeSpaces",
      "frontmatter": {
        "video": "https://youtu.be/_W9B7qc9lVc"
      },
      "regularPath": "/temas/introduccion-a-javascript/codespaces.html",
      "relativePath": "temas/introduccion-a-javascript/codespaces.md",
      "key": "v-b034a9b8",
      "path": "/temas/introduccion-a-javascript/codespaces.html",
      "headers": [
        {
          "level": 2,
          "title": "Introduction",
          "slug": "introduction"
        },
        {
          "level": 2,
          "title": "Personalizing your Codespace",
          "slug": "personalizing-your-codespace"
        },
        {
          "level": 3,
          "title": "Exercise: Personalizing your Codespace",
          "slug": "exercise-personalizing-your-codespace"
        },
        {
          "level": 3,
          "title": "How to login to GitHub Copilot using CLI",
          "slug": "how-to-login-to-github-copilot-using-cli"
        },
        {
          "level": 3,
          "title": "Codespace Personalization: Troubleshooting",
          "slug": "codespace-personalization-troubleshooting"
        },
        {
          "level": 3,
          "title": "The codespaces shared folder",
          "slug": "the-codespaces-shared-folder"
        },
        {
          "level": 2,
          "title": "Introduction to dev containers",
          "slug": "introduction-to-dev-containers"
        },
        {
          "level": 3,
          "title": "Using a predefined dev container configuration",
          "slug": "using-a-predefined-dev-container-configuration"
        },
        {
          "level": 3,
          "title": "Creating a custom dev container configuration",
          "slug": "creating-a-custom-dev-container-configuration"
        },
        {
          "level": 2,
          "title": "Rebuilding codespaces",
          "slug": "rebuilding-codespaces"
        },
        {
          "level": 2,
          "title": "Rebuilding codespaces with gh",
          "slug": "rebuilding-codespaces-with-gh"
        },
        {
          "level": 2,
          "title": "GitHub Codespaces Prebuilds",
          "slug": "github-codespaces-prebuilds"
        },
        {
          "level": 2,
          "title": "Teachers: Using it in Classroom Assignments",
          "slug": "teachers-using-it-in-classroom-assignments"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1727945031000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Message Queues",
      "frontmatter": {},
      "regularPath": "/temas/async/message-queues.html",
      "relativePath": "temas/async/message-queues.md",
      "key": "v-04b519ca",
      "path": "/temas/async/message-queues.html",
      "headers": [
        {
          "level": 2,
          "title": "0MQ",
          "slug": "_0mq"
        },
        {
          "level": 2,
          "title": "Prácticas",
          "slug": "practicas"
        },
        {
          "level": 2,
          "title": "RabbitMQ",
          "slug": "rabbitmq"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1671608456000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Creating and Publishing a Node.js Module in GitHub and NPM Registries",
      "frontmatter": {
        "title": "Creating and Publishing a Node.js Module in GitHub and NPM Registries"
      },
      "regularPath": "/temas/introduccion-a-javascript/creating-and-publishing-npm-module.html",
      "relativePath": "temas/introduccion-a-javascript/creating-and-publishing-npm-module.md",
      "key": "v-ddec98c8",
      "path": "/temas/introduccion-a-javascript/creating-and-publishing-npm-module.html",
      "headers": [
        {
          "level": 2,
          "title": "What is npm?",
          "slug": "what-is-npm"
        },
        {
          "level": 2,
          "title": "Don't have node.js installed?",
          "slug": "don-t-have-node-js-installed"
        },
        {
          "level": 2,
          "title": "Configure npm",
          "slug": "configure-npm"
        },
        {
          "level": 3,
          "title": "Create a user in the npm registry with npm adduser",
          "slug": "create-a-user-in-the-npm-registry-with-npm-adduser"
        },
        {
          "level": 3,
          "title": "Create a user in the npm registry using the npm web interface",
          "slug": "create-a-user-in-the-npm-registry-using-the-npm-web-interface"
        },
        {
          "level": 3,
          "title": "Example of .npmrc file",
          "slug": "example-of-npmrc-file"
        },
        {
          "level": 2,
          "title": "What are scopes?",
          "slug": "what-are-scopes"
        },
        {
          "level": 2,
          "title": "What is Github Registry?",
          "slug": "what-is-github-registry"
        },
        {
          "level": 3,
          "title": "Setting a Token",
          "slug": "setting-a-token"
        },
        {
          "level": 2,
          "title": "Create a node module",
          "slug": "create-a-node-module"
        },
        {
          "level": 3,
          "title": "package.json",
          "slug": "package-json"
        },
        {
          "level": 3,
          "title": "index.js: Write the code",
          "slug": "index-js-write-the-code"
        },
        {
          "level": 3,
          "title": "Testing with Mocha and Chai",
          "slug": "testing-with-mocha-and-chai"
        },
        {
          "level": 3,
          "title": ".gitignore",
          "slug": "gitignore"
        },
        {
          "level": 3,
          "title": "Writing the tests",
          "slug": "writing-the-tests"
        },
        {
          "level": 3,
          "title": "Running the tests",
          "slug": "running-the-tests"
        },
        {
          "level": 3,
          "title": "GitHub Actions: An Introduction",
          "slug": "github-actions-an-introduction"
        },
        {
          "level": 3,
          "title": "Example: Setting CI for our npm Module",
          "slug": "example-setting-ci-for-our-npm-module"
        },
        {
          "level": 3,
          "title": "Installing Private Packages in a GitHub Action",
          "slug": "installing-private-packages-in-a-github-action"
        },
        {
          "level": 3,
          "title": "Documentation and README.md",
          "slug": "documentation-and-readme-md"
        },
        {
          "level": 3,
          "title": "Documenting the JavaScript Sources",
          "slug": "documenting-the-javascript-sources"
        },
        {
          "level": 3,
          "title": "Semantic Versioning",
          "slug": "semantic-versioning"
        },
        {
          "level": 3,
          "title": "License",
          "slug": "license"
        },
        {
          "level": 2,
          "title": "Publishing",
          "slug": "publishing"
        },
        {
          "level": 3,
          "title": "git tag",
          "slug": "git-tag"
        },
        {
          "level": 3,
          "title": "GitHub can be used to install npm packages",
          "slug": "github-can-be-used-to-install-npm-packages"
        },
        {
          "level": 3,
          "title": "Test the Installation Process",
          "slug": "test-the-installation-process"
        },
        {
          "level": 3,
          "title": "Publish it!",
          "slug": "publish-it"
        },
        {
          "level": 2,
          "title": "Scopes and Registries",
          "slug": "scopes-and-registries"
        },
        {
          "level": 3,
          "title": "Other ways to set the Scope",
          "slug": "other-ways-to-set-the-scope"
        },
        {
          "level": 3,
          "title": "Find your Module",
          "slug": "find-your-module"
        },
        {
          "level": 2,
          "title": "Publishing Again!",
          "slug": "publishing-again"
        },
        {
          "level": 2,
          "title": "Testing in Production",
          "slug": "testing-in-production"
        },
        {
          "level": 3,
          "title": "Set production:test Script on the Module Folder",
          "slug": "set-production-test-script-on-the-module-folder"
        },
        {
          "level": 3,
          "title": "CI the Production Testing with GitHub Actions",
          "slug": "ci-the-production-testing-with-github-actions"
        },
        {
          "level": 3,
          "title": "Making a Project with the two repos: git submodule",
          "slug": "making-a-project-with-the-two-repos-git-submodule"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references-2"
        },
        {
          "level": 3,
          "title": "npm packages",
          "slug": "npm-packages"
        },
        {
          "level": 3,
          "title": "GitHub packages",
          "slug": "github-packages"
        },
        {
          "level": 3,
          "title": "GitHub Actions",
          "slug": "github-actions"
        },
        {
          "level": 3,
          "title": "Scoped Packages",
          "slug": "scoped-packages"
        },
        {
          "level": 3,
          "title": "Writing Modules in TypeScript",
          "slug": "writing-modules-in-typescript"
        },
        {
          "level": 3,
          "title": "Semantic versioning and npm",
          "slug": "semantic-versioning-and-npm"
        },
        {
          "level": 3,
          "title": "Text Processing",
          "slug": "text-processing"
        },
        {
          "level": 3,
          "title": "Alternatives to Manage Multiple Related Projects",
          "slug": "alternatives-to-manage-multiple-related-projects"
        },
        {
          "level": 3,
          "title": "Original Scapegoat",
          "slug": "original-scapegoat"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1661956790000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Debugging",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/debugging.html",
      "relativePath": "temas/introduccion-a-javascript/debugging.md",
      "key": "v-7213eaf6",
      "path": "/temas/introduccion-a-javascript/debugging.html",
      "headers": [
        {
          "level": 2,
          "title": "Debugging",
          "slug": "debugging"
        },
        {
          "level": 3,
          "title": "Debugging Client Code with Chrome",
          "slug": "debugging-client-code-with-chrome"
        },
        {
          "level": 3,
          "title": "Debugging NodeJS with Chrome",
          "slug": "debugging-nodejs-with-chrome"
        },
        {
          "level": 2,
          "title": "Debugging Node.js with Visual Studio",
          "slug": "debugging-node-js-with-visual-studio"
        },
        {
          "level": 3,
          "title": "Attach to Node.js Process",
          "slug": "attach-to-node-js-process"
        },
        {
          "level": 3,
          "title": "Auto Attach",
          "slug": "auto-attach"
        },
        {
          "level": 2,
          "title": "Debug Node apps con Visual Studio Code",
          "slug": "debug-node-apps-con-visual-studio-code"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1698063899000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Cubrimiento /Covering",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/covering.html",
      "relativePath": "temas/introduccion-a-javascript/covering.md",
      "key": "v-c9f15c7c",
      "path": "/temas/introduccion-a-javascript/covering.html",
      "headers": [
        {
          "level": 2,
          "title": "Cubrimiento /Covering",
          "slug": "cubrimiento-covering"
        },
        {
          "level": 3,
          "title": "Smoke Testing",
          "slug": "smoke-testing"
        },
        {
          "level": 3,
          "title": "Edge cases",
          "slug": "edge-cases"
        },
        {
          "level": 3,
          "title": "Tools: nyc / Istanbul",
          "slug": "tools-nyc-istanbul"
        }
      ],
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1647782517000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Codespaces Troubleshooting: Creation Log",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/codespaces-persistedhare-creation-log.html",
      "relativePath": "temas/introduccion-a-javascript/codespaces-persistedhare-creation-log.md",
      "key": "v-7d3b2956",
      "path": "/temas/introduccion-a-javascript/codespaces-persistedhare-creation-log.html",
      "headers": [
        {
          "level": 2,
          "title": "cat .codespaces/.persistedshare/creation.log",
          "slug": "cat-codespaces-persistedshare-creation-log"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1727870573000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "The Open Closed Principle and the Strategy Pattern",
      "frontmatter": {
        "title": "The Open Closed Principle and the Strategy Pattern"
      },
      "regularPath": "/temas/introduccion-a-javascript/design.html",
      "relativePath": "temas/introduccion-a-javascript/design.md",
      "key": "v-619b8848",
      "path": "/temas/introduccion-a-javascript/design.html",
      "headers": [
        {
          "level": 2,
          "title": "Code Smells",
          "slug": "code-smells"
        },
        {
          "level": 3,
          "title": "Definición de Code Smell de la Wikipedia:",
          "slug": "definicion-de-code-smell-de-la-wikipedia"
        },
        {
          "level": 3,
          "title": "Application-level smells:",
          "slug": "application-level-smells"
        },
        {
          "level": 3,
          "title": "Class-level smells:",
          "slug": "class-level-smells"
        },
        {
          "level": 3,
          "title": "Method-level smells:",
          "slug": "method-level-smells"
        },
        {
          "level": 3,
          "title": "Switch Smell",
          "slug": "switch-smell"
        },
        {
          "level": 2,
          "title": "El principio Open/Closed",
          "slug": "el-principio-open-closed"
        },
        {
          "level": 3,
          "title": "Ejemplo de Violación del Principio Open/Closed",
          "slug": "ejemplo-de-violacion-del-principio-open-closed"
        },
        {
          "level": 2,
          "title": "Design patterns",
          "slug": "design-patterns"
        },
        {
          "level": 2,
          "title": "Strategy Pattern",
          "slug": "strategy-pattern"
        },
        {
          "level": 2,
          "title": "Eliminate JavaScript Code Smells",
          "slug": "eliminate-javascript-code-smells"
        },
        {
          "level": 2,
          "title": "Example of the strategy Pattern: HTTP file server fron Eloquent JS",
          "slug": "example-of-the-strategy-pattern-http-file-server-fron-eloquent-js"
        },
        {
          "level": 2,
          "title": "Ejemplo: OOP Temperature Converter Removing Switch Smell",
          "slug": "ejemplo-oop-temperature-converter-removing-switch-smell"
        },
        {
          "level": 2,
          "title": "Referencias",
          "slug": "referencias"
        }
      ],
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1648815829000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Documenting  JavaScript Programs",
      "frontmatter": {
        "title": "Documenting  JavaScript Programs"
      },
      "regularPath": "/temas/introduccion-a-javascript/documentation.html",
      "relativePath": "temas/introduccion-a-javascript/documentation.md",
      "key": "v-006aecf6",
      "path": "/temas/introduccion-a-javascript/documentation.html",
      "headers": [
        {
          "level": 2,
          "title": "JSDoc",
          "slug": "jsdoc"
        },
        {
          "level": 3,
          "title": "jsdoc-to-markdown",
          "slug": "jsdoc-to-markdown"
        },
        {
          "level": 2,
          "title": "Vuepress Autodoc Plugin",
          "slug": "vuepress-autodoc-plugin"
        },
        {
          "level": 2,
          "title": "Docco",
          "slug": "docco"
        },
        {
          "level": 2,
          "title": "How to Make Man pages",
          "slug": "how-to-make-man-pages"
        },
        {
          "level": 2,
          "title": "The module documentation.js",
          "slug": "the-module-documentation-js"
        },
        {
          "level": 3,
          "title": "References about Documentación.js",
          "slug": "references-about-documentacion-js"
        },
        {
          "level": 3,
          "title": "Example: ULL-ESIT-DSI-1617/scapegoat",
          "slug": "example-ull-esit-dsi-1617-scapegoat"
        }
      ],
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1647782517000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/documentation-guide.html",
      "relativePath": "temas/introduccion-a-javascript/documentation-guide.md",
      "key": "v-f3afc3d4",
      "path": "/temas/introduccion-a-javascript/documentation-guide.html",
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1644584824000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "GitHub Actions: An Introduction",
      "frontmatter": {
        "title": "GitHub Actions: An Introduction"
      },
      "regularPath": "/temas/introduccion-a-javascript/github-actions.html",
      "relativePath": "temas/introduccion-a-javascript/github-actions.md",
      "key": "v-e786d09c",
      "path": "/temas/introduccion-a-javascript/github-actions.html",
      "headers": [
        {
          "level": 2,
          "title": "Workflow",
          "slug": "workflow"
        },
        {
          "level": 2,
          "title": "Editing Github Actions",
          "slug": "editing-github-actions"
        },
        {
          "level": 2,
          "title": "Job",
          "slug": "job"
        },
        {
          "level": 2,
          "title": "Step",
          "slug": "step"
        },
        {
          "level": 2,
          "title": "Actions",
          "slug": "actions"
        },
        {
          "level": 3,
          "title": "Types of Actions",
          "slug": "types-of-actions"
        },
        {
          "level": 2,
          "title": "Event",
          "slug": "event"
        },
        {
          "level": 3,
          "title": "The release event",
          "slug": "the-release-event"
        },
        {
          "level": 2,
          "title": "Runner",
          "slug": "runner"
        },
        {
          "level": 2,
          "title": "Syntax of the .yml File",
          "slug": "syntax-of-the-yml-file"
        },
        {
          "level": 3,
          "title": "Name:",
          "slug": "name"
        },
        {
          "level": 3,
          "title": "On:",
          "slug": "on"
        },
        {
          "level": 3,
          "title": "Jobs:",
          "slug": "jobs"
        },
        {
          "level": 3,
          "title": "Env:",
          "slug": "env"
        },
        {
          "level": 3,
          "title": "steps.with",
          "slug": "steps-with"
        },
        {
          "level": 2,
          "title": "Expression Syntax",
          "slug": "expression-syntax"
        },
        {
          "level": 3,
          "title": "literal values,",
          "slug": "literal-values"
        },
        {
          "level": 3,
          "title": "Operators",
          "slug": "operators"
        },
        {
          "level": 3,
          "title": "functions",
          "slug": "functions"
        },
        {
          "level": 3,
          "title": "The if Keyword and Functions to Check Job Status",
          "slug": "the-if-keyword-and-functions-to-check-job-status"
        },
        {
          "level": 3,
          "title": "Object Filters",
          "slug": "object-filters"
        },
        {
          "level": 2,
          "title": "Contexts",
          "slug": "contexts"
        },
        {
          "level": 3,
          "title": "Matrix Context",
          "slug": "matrix-context"
        },
        {
          "level": 3,
          "title": "GitHub Context",
          "slug": "github-context"
        },
        {
          "level": 3,
          "title": "Env Context",
          "slug": "env-context"
        },
        {
          "level": 3,
          "title": "Steps Context",
          "slug": "steps-context"
        },
        {
          "level": 3,
          "title": "The Runner Context",
          "slug": "the-runner-context"
        },
        {
          "level": 3,
          "title": "The Strategy Context",
          "slug": "the-strategy-context"
        },
        {
          "level": 3,
          "title": "The Secrets Context",
          "slug": "the-secrets-context"
        },
        {
          "level": 3,
          "title": "Exercise",
          "slug": "exercise"
        },
        {
          "level": 3,
          "title": "Debugging Context to the log file",
          "slug": "debugging-context-to-the-log-file"
        },
        {
          "level": 2,
          "title": "GITHUB_TOKEN",
          "slug": "github-token"
        },
        {
          "level": 2,
          "title": "Creating a Packaged JavaScript Action",
          "slug": "creating-a-packaged-javascript-action"
        },
        {
          "level": 2,
          "title": "Running Manually GitHub Workflows with gh",
          "slug": "running-manually-github-workflows-with-gh"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        },
        {
          "level": 2,
          "title": "Videos about GitHub Actions",
          "slug": "videos-about-github-actions"
        }
      ],
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1650280584000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Introduction to gh alias",
      "frontmatter": {
        "sidebar": "auto",
        "next": "gh-api.md",
        "prev": "gh.md"
      },
      "regularPath": "/temas/introduccion-a-javascript/github-cli/gh-alias.html",
      "relativePath": "temas/introduccion-a-javascript/github-cli/gh-alias.md",
      "key": "v-42f8b096",
      "path": "/temas/introduccion-a-javascript/github-cli/gh-alias.html",
      "headers": [
        {
          "level": 2,
          "title": "Manual",
          "slug": "manual"
        },
        {
          "level": 2,
          "title": "gh alias set",
          "slug": "gh-alias-set"
        },
        {
          "level": 2,
          "title": "Simple Example",
          "slug": "simple-example"
        },
        {
          "level": 2,
          "title": "Example search for members of an organization",
          "slug": "example-search-for-members-of-an-organization"
        },
        {
          "level": 2,
          "title": "Exercise: Search for repos inside an organization",
          "slug": "exercise-search-for-repos-inside-an-organization"
        }
      ],
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1699452480000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Purpose of .devcontainer/devcontainer.json",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/devcontainers.html",
      "relativePath": "temas/introduccion-a-javascript/devcontainers.md",
      "key": "v-0eefc554",
      "path": "/temas/introduccion-a-javascript/devcontainers.html",
      "headers": [
        {
          "level": 2,
          "title": "Purpose of .devcontainer/devcontainer.json",
          "slug": "purpose-of-devcontainer-devcontainer-json"
        },
        {
          "level": 2,
          "title": "Key Features and Benefits of having a .devcontainer/devcontainer.json File",
          "slug": "key-features-and-benefits-of-having-a-devcontainer-devcontainer-json-file"
        },
        {
          "level": 2,
          "title": "Example of a .devcontainer/devcontainer.json File",
          "slug": "example-of-a-devcontainer-devcontainer-json-file"
        },
        {
          "level": 2,
          "title": "Typical Use Cases:",
          "slug": "typical-use-cases"
        },
        {
          "level": 2,
          "title": "Prebuilding and Dev Containers",
          "slug": "prebuilding-and-dev-containers"
        },
        {
          "level": 2,
          "title": "Example: intro2sd Dev Container for Jekyll",
          "slug": "example-intro2sd-dev-container-for-jekyll"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1727875571000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "GitHub GraphQL API Examples",
      "frontmatter": {
        "sidebar": "auto",
        "next": "gh.md",
        "prev": "gh-api.md"
      },
      "regularPath": "/temas/introduccion-a-javascript/github-cli/gh-api-graphql.html",
      "relativePath": "temas/introduccion-a-javascript/github-cli/gh-api-graphql.md",
      "key": "v-47e43cd6",
      "path": "/temas/introduccion-a-javascript/github-cli/gh-api-graphql.html",
      "headers": [
        {
          "level": 2,
          "title": "Query Example: Number of repos in an Organization",
          "slug": "query-example-number-of-repos-in-an-organization"
        },
        {
          "level": 3,
          "title": "Structure of a Query",
          "slug": "structure-of-a-query"
        },
        {
          "level": 3,
          "title": "Executing the Query",
          "slug": "executing-the-query"
        },
        {
          "level": 3,
          "title": "Analysis of the query",
          "slug": "analysis-of-the-query"
        },
        {
          "level": 2,
          "title": "gh cli: argument conversion",
          "slug": "gh-cli-argument-conversion"
        },
        {
          "level": 3,
          "title": "Example: -F versus -f",
          "slug": "example-f-versus-f"
        },
        {
          "level": 3,
          "title": "Exercise: -F versus -f",
          "slug": "exercise-f-versus-f"
        },
        {
          "level": 2,
          "title": "Example: Getting issues",
          "slug": "example-getting-issues"
        },
        {
          "level": 3,
          "title": "Analysis of the query",
          "slug": "analysis-of-the-query-2"
        },
        {
          "level": 3,
          "title": "Connections in GraphQL",
          "slug": "connections-in-graphql"
        },
        {
          "level": 2,
          "title": "Pagination",
          "slug": "pagination"
        },
        {
          "level": 2,
          "title": "Mutation",
          "slug": "mutation"
        },
        {
          "level": 2,
          "title": "Rename Repository",
          "slug": "rename-repository"
        },
        {
          "level": 2,
          "title": "Discussions",
          "slug": "discussions"
        },
        {
          "level": 3,
          "title": "Get Discussions in the repo crguezl/learning-graphql-with-gh",
          "slug": "get-discussions-in-the-repo-crguezl-learning-graphql-with-gh"
        },
        {
          "level": 3,
          "title": "Get Comments in the Discussion",
          "slug": "get-comments-in-the-discussion"
        },
        {
          "level": 3,
          "title": "Mutation: Add Reply to Discussion Comment",
          "slug": "mutation-add-reply-to-discussion-comment"
        },
        {
          "level": 3,
          "title": "References for Discussions GraphQL API",
          "slug": "references-for-discussions-graphql-api"
        },
        {
          "level": 2,
          "title": "Footnotes",
          "slug": "footnotes"
        }
      ],
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1699892752000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "GH REST API",
      "frontmatter": {
        "sidebar": "auto",
        "next": "gh-api-graphql.md",
        "prev": "gh.md"
      },
      "regularPath": "/temas/introduccion-a-javascript/github-cli/gh-api.html",
      "relativePath": "temas/introduccion-a-javascript/github-cli/gh-api.md",
      "key": "v-9575b754",
      "path": "/temas/introduccion-a-javascript/github-cli/gh-api.html",
      "headers": [
        {
          "level": 2,
          "title": "Manual de gh api",
          "slug": "manual-de-gh-api"
        },
        {
          "level": 2,
          "title": "Authentication",
          "slug": "authentication"
        },
        {
          "level": 3,
          "title": "Token Authentication",
          "slug": "token-authentication"
        },
        {
          "level": 3,
          "title": "Browser Authentication",
          "slug": "browser-authentication"
        },
        {
          "level": 2,
          "title": "Example: Issues of a repo",
          "slug": "example-issues-of-a-repo"
        },
        {
          "level": 3,
          "title": "jless",
          "slug": "jless"
        },
        {
          "level": 3,
          "title": "jq",
          "slug": "jq"
        },
        {
          "level": 3,
          "title": "Thunder Client",
          "slug": "thunder-client"
        },
        {
          "level": 2,
          "title": "POST Example: Create a Repo",
          "slug": "post-example-create-a-repo"
        },
        {
          "level": 2,
          "title": "Pagination",
          "slug": "pagination"
        },
        {
          "level": 2,
          "title": "Paginating Manually with the link header",
          "slug": "paginating-manually-with-the-link-header"
        },
        {
          "level": 2,
          "title": "Specifying -f switches the method to POST",
          "slug": "specifying-f-switches-the-method-to-post"
        },
        {
          "level": 2,
          "title": "Templates for the output",
          "slug": "templates-for-the-output"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1670259105000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Option --json",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/github-cli/gh-json-option.html",
      "relativePath": "temas/introduccion-a-javascript/github-cli/gh-json-option.md",
      "key": "v-01c23656",
      "path": "/temas/introduccion-a-javascript/github-cli/gh-json-option.html",
      "headers": [
        {
          "level": 2,
          "title": "Option --json",
          "slug": "option-json"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1666102778000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "gh Extensions",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/github-cli/gh-extension.html",
      "relativePath": "temas/introduccion-a-javascript/github-cli/gh-extension.md",
      "key": "v-6037ec14",
      "path": "/temas/introduccion-a-javascript/github-cli/gh-extension.html",
      "headers": [
        {
          "level": 2,
          "title": "gh Extensions",
          "slug": "gh-extensions"
        },
        {
          "level": 3,
          "title": "Examples of  extensions",
          "slug": "examples-of-extensions"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1669744966000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "gh workflows",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/github-cli/gh-workflows.html",
      "relativePath": "temas/introduccion-a-javascript/github-cli/gh-workflows.md",
      "key": "v-50054f16",
      "path": "/temas/introduccion-a-javascript/github-cli/gh-workflows.html",
      "headers": [
        {
          "level": 2,
          "title": "gh workflow commands",
          "slug": "gh-workflow-commands"
        },
        {
          "level": 2,
          "title": "gh workflow list",
          "slug": "gh-workflow-list"
        },
        {
          "level": 2,
          "title": "gh workflow view",
          "slug": "gh-workflow-view"
        },
        {
          "level": 2,
          "title": "gh workflow run",
          "slug": "gh-workflow-run"
        },
        {
          "level": 2,
          "title": "Running Manually a Workflow",
          "slug": "running-manually-a-workflow"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1666102778000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "GitHub Command Line Interface",
      "frontmatter": {
        "title": "GitHub Command Line Interface",
        "permalink": "/temas/introduccion-a-javascript/github-cli/"
      },
      "regularPath": "/temas/introduccion-a-javascript/github-cli/gh.html",
      "relativePath": "temas/introduccion-a-javascript/github-cli/gh.md",
      "key": "v-418bd8f6",
      "path": "/temas/introduccion-a-javascript/github-cli/",
      "headers": [
        {
          "level": 2,
          "title": "What is",
          "slug": "what-is"
        },
        {
          "level": 2,
          "title": "Version",
          "slug": "version"
        },
        {
          "level": 2,
          "title": "Help",
          "slug": "help"
        },
        {
          "level": 2,
          "title": "Installation",
          "slug": "installation"
        },
        {
          "level": 2,
          "title": "Ways to extend gh-cli",
          "slug": "ways-to-extend-gh-cli"
        },
        {
          "level": 2,
          "title": "Running Manually GitHub Workflows with gh",
          "slug": "running-manually-github-workflows-with-gh"
        },
        {
          "level": 2,
          "title": "The --json flag",
          "slug": "the-json-flag"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1669314133000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "gh reference",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/github-cli/help.html",
      "relativePath": "temas/introduccion-a-javascript/github-cli/help.md",
      "key": "v-3c3043b6",
      "path": "/temas/introduccion-a-javascript/github-cli/help.html",
      "headers": [
        {
          "level": 2,
          "title": "gh alias <command>",
          "slug": "gh-alias-command"
        },
        {
          "level": 3,
          "title": "gh alias delete <alias>",
          "slug": "gh-alias-delete-alias"
        },
        {
          "level": 3,
          "title": "gh alias list",
          "slug": "gh-alias-list"
        },
        {
          "level": 3,
          "title": "gh alias set  [flags]",
          "slug": "gh-alias-set-alias-expansion-flags"
        },
        {
          "level": 2,
          "title": "gh api  [flags]",
          "slug": "gh-api-endpoint-flags"
        },
        {
          "level": 2,
          "title": "gh auth <command>",
          "slug": "gh-auth-command"
        },
        {
          "level": 3,
          "title": "gh auth login [flags]",
          "slug": "gh-auth-login-flags"
        },
        {
          "level": 3,
          "title": "gh auth logout [flags]",
          "slug": "gh-auth-logout-flags"
        },
        {
          "level": 3,
          "title": "gh auth refresh [flags]",
          "slug": "gh-auth-refresh-flags"
        },
        {
          "level": 3,
          "title": "gh auth setup-git [flags]",
          "slug": "gh-auth-setup-git-flags"
        },
        {
          "level": 3,
          "title": "gh auth status [flags]",
          "slug": "gh-auth-status-flags"
        },
        {
          "level": 3,
          "title": "gh auth token [flags]",
          "slug": "gh-auth-token-flags"
        },
        {
          "level": 2,
          "title": "gh browse [] [flags]",
          "slug": "gh-browse-number-path-flags"
        },
        {
          "level": 2,
          "title": "gh codespace",
          "slug": "gh-codespace"
        },
        {
          "level": 3,
          "title": "gh codespace code [flags]",
          "slug": "gh-codespace-code-flags"
        },
        {
          "level": 3,
          "title": "gh codespace cp [-e] [-r] [-- [... <dest>",
          "slug": "gh-codespace-cp-e-r-scp-flags-sources-dest"
        },
        {
          "level": 3,
          "title": "gh codespace create [flags]",
          "slug": "gh-codespace-create-flags"
        },
        {
          "level": 3,
          "title": "gh codespace delete [flags]",
          "slug": "gh-codespace-delete-flags"
        },
        {
          "level": 3,
          "title": "gh codespace edit [flags]",
          "slug": "gh-codespace-edit-flags"
        },
        {
          "level": 3,
          "title": "gh codespace jupyter [flags]",
          "slug": "gh-codespace-jupyter-flags"
        },
        {
          "level": 3,
          "title": "gh codespace list [flags]",
          "slug": "gh-codespace-list-flags"
        },
        {
          "level": 3,
          "title": "gh codespace logs [flags]",
          "slug": "gh-codespace-logs-flags"
        },
        {
          "level": 3,
          "title": "gh codespace ports [flags]",
          "slug": "gh-codespace-ports-flags"
        },
        {
          "level": 3,
          "title": "gh codespace ssh []",
          "slug": "gh-codespace-ssh-flags-ssh-flags-command"
        },
        {
          "level": 3,
          "title": "gh codespace stop [flags]",
          "slug": "gh-codespace-stop-flags"
        },
        {
          "level": 2,
          "title": "gh completion -s <shell>",
          "slug": "gh-completion-s-shell"
        },
        {
          "level": 2,
          "title": "gh config <command>",
          "slug": "gh-config-command"
        },
        {
          "level": 3,
          "title": "gh config get  [flags]",
          "slug": "gh-config-get-key-flags"
        },
        {
          "level": 3,
          "title": "gh config list [flags]",
          "slug": "gh-config-list-flags"
        },
        {
          "level": 3,
          "title": "gh config set  [flags]",
          "slug": "gh-config-set-key-value-flags"
        },
        {
          "level": 2,
          "title": "gh extension",
          "slug": "gh-extension"
        },
        {
          "level": 3,
          "title": "gh extension create [] [flags]",
          "slug": "gh-extension-create-name-flags"
        },
        {
          "level": 3,
          "title": "gh extension exec  [args]",
          "slug": "gh-extension-exec-name-args"
        },
        {
          "level": 3,
          "title": "gh extension install  [flags]",
          "slug": "gh-extension-install-repository-flags"
        },
        {
          "level": 3,
          "title": "gh extension list",
          "slug": "gh-extension-list"
        },
        {
          "level": 3,
          "title": "gh extension remove <name>",
          "slug": "gh-extension-remove-name"
        },
        {
          "level": 3,
          "title": "gh extension upgrade { | --all} [flags]",
          "slug": "gh-extension-upgrade-name-all-flags"
        },
        {
          "level": 2,
          "title": "gh gist <command>",
          "slug": "gh-gist-command"
        },
        {
          "level": 3,
          "title": "gh gist clone ...]",
          "slug": "gh-gist-clone-gist-directory-gitflags"
        },
        {
          "level": 3,
          "title": "gh gist create [... | -] [flags]",
          "slug": "gh-gist-create-filename-flags"
        },
        {
          "level": 3,
          "title": "gh gist delete {}",
          "slug": "gh-gist-delete-id-url"
        },
        {
          "level": 3,
          "title": "gh gist edit {] [flags]",
          "slug": "gh-gist-edit-id-url-filename-flags"
        },
        {
          "level": 3,
          "title": "gh gist list [flags]",
          "slug": "gh-gist-list-flags"
        },
        {
          "level": 3,
          "title": "gh gist view [] [flags]",
          "slug": "gh-gist-view-id-url-flags"
        },
        {
          "level": 2,
          "title": "gh gpg-key <command>",
          "slug": "gh-gpg-key-command"
        },
        {
          "level": 3,
          "title": "gh gpg-key add []",
          "slug": "gh-gpg-key-add-key-file"
        },
        {
          "level": 3,
          "title": "gh gpg-key list",
          "slug": "gh-gpg-key-list"
        },
        {
          "level": 2,
          "title": "gh issue <command>",
          "slug": "gh-issue-command"
        },
        {
          "level": 3,
          "title": "gh issue close {} [flags]",
          "slug": "gh-issue-close-number-url-flags"
        },
        {
          "level": 3,
          "title": "gh issue comment {} [flags]",
          "slug": "gh-issue-comment-number-url-flags"
        },
        {
          "level": 3,
          "title": "gh issue create [flags]",
          "slug": "gh-issue-create-flags"
        },
        {
          "level": 3,
          "title": "gh issue delete {} [flags]",
          "slug": "gh-issue-delete-number-url-flags"
        },
        {
          "level": 3,
          "title": "gh issue edit {} [flags]",
          "slug": "gh-issue-edit-number-url-flags"
        },
        {
          "level": 3,
          "title": "gh issue list [flags]",
          "slug": "gh-issue-list-flags"
        },
        {
          "level": 3,
          "title": "gh issue pin {}",
          "slug": "gh-issue-pin-number-url"
        },
        {
          "level": 3,
          "title": "gh issue reopen {} [flags]",
          "slug": "gh-issue-reopen-number-url-flags"
        },
        {
          "level": 3,
          "title": "gh issue status [flags]",
          "slug": "gh-issue-status-flags"
        },
        {
          "level": 3,
          "title": "gh issue transfer {} <destination-repo>",
          "slug": "gh-issue-transfer-number-url-destination-repo"
        },
        {
          "level": 3,
          "title": "gh issue unpin {}",
          "slug": "gh-issue-unpin-number-url"
        },
        {
          "level": 3,
          "title": "gh issue view {} [flags]",
          "slug": "gh-issue-view-number-url-flags"
        },
        {
          "level": 2,
          "title": "gh label <command>",
          "slug": "gh-label-command"
        },
        {
          "level": 3,
          "title": "gh label clone  [flags]",
          "slug": "gh-label-clone-source-repository-flags"
        },
        {
          "level": 3,
          "title": "gh label create  [flags]",
          "slug": "gh-label-create-name-flags"
        },
        {
          "level": 3,
          "title": "gh label delete  [flags]",
          "slug": "gh-label-delete-name-flags"
        },
        {
          "level": 3,
          "title": "gh label edit  [flags]",
          "slug": "gh-label-edit-name-flags"
        },
        {
          "level": 3,
          "title": "gh label list [flags]",
          "slug": "gh-label-list-flags"
        },
        {
          "level": 2,
          "title": "gh pr <command>",
          "slug": "gh-pr-command"
        },
        {
          "level": 3,
          "title": "gh pr checkout {} [flags]",
          "slug": "gh-pr-checkout-number-url-branch-flags"
        },
        {
          "level": 3,
          "title": "gh pr checks [] [flags]",
          "slug": "gh-pr-checks-number-url-branch-flags"
        },
        {
          "level": 3,
          "title": "gh pr close {} [flags]",
          "slug": "gh-pr-close-number-url-branch-flags"
        },
        {
          "level": 3,
          "title": "gh pr comment [] [flags]",
          "slug": "gh-pr-comment-number-url-branch-flags"
        },
        {
          "level": 3,
          "title": "gh pr create [flags]",
          "slug": "gh-pr-create-flags"
        },
        {
          "level": 3,
          "title": "gh pr diff [] [flags]",
          "slug": "gh-pr-diff-number-url-branch-flags"
        },
        {
          "level": 3,
          "title": "gh pr edit [] [flags]",
          "slug": "gh-pr-edit-number-url-branch-flags"
        },
        {
          "level": 3,
          "title": "gh pr list [flags]",
          "slug": "gh-pr-list-flags"
        },
        {
          "level": 3,
          "title": "gh pr merge [] [flags]",
          "slug": "gh-pr-merge-number-url-branch-flags"
        },
        {
          "level": 3,
          "title": "gh pr ready [] [flags]",
          "slug": "gh-pr-ready-number-url-branch-flags"
        },
        {
          "level": 3,
          "title": "gh pr reopen {} [flags]",
          "slug": "gh-pr-reopen-number-url-branch-flags"
        },
        {
          "level": 3,
          "title": "gh pr review [] [flags]",
          "slug": "gh-pr-review-number-url-branch-flags"
        },
        {
          "level": 3,
          "title": "gh pr status [flags]",
          "slug": "gh-pr-status-flags"
        },
        {
          "level": 3,
          "title": "gh pr view [] [flags]",
          "slug": "gh-pr-view-number-url-branch-flags"
        },
        {
          "level": 2,
          "title": "gh release <command>",
          "slug": "gh-release-command"
        },
        {
          "level": 3,
          "title": "gh release create [...]",
          "slug": "gh-release-create-tag-files"
        },
        {
          "level": 3,
          "title": "gh release delete  [flags]",
          "slug": "gh-release-delete-tag-flags"
        },
        {
          "level": 3,
          "title": "gh release delete-asset  [flags]",
          "slug": "gh-release-delete-asset-tag-asset-name-flags"
        },
        {
          "level": 3,
          "title": "gh release download [] [flags]",
          "slug": "gh-release-download-tag-flags"
        },
        {
          "level": 3,
          "title": "gh release edit <tag>",
          "slug": "gh-release-edit-tag"
        },
        {
          "level": 3,
          "title": "gh release list [flags]",
          "slug": "gh-release-list-flags"
        },
        {
          "level": 3,
          "title": "gh release upload ... [flags]",
          "slug": "gh-release-upload-tag-files-flags"
        },
        {
          "level": 3,
          "title": "gh release view [] [flags]",
          "slug": "gh-release-view-tag-flags"
        },
        {
          "level": 2,
          "title": "gh repo <command>",
          "slug": "gh-repo-command"
        },
        {
          "level": 3,
          "title": "gh repo archive [] [flags]",
          "slug": "gh-repo-archive-repository-flags"
        },
        {
          "level": 3,
          "title": "gh repo clone ...]",
          "slug": "gh-repo-clone-repository-directory-gitflags"
        },
        {
          "level": 3,
          "title": "gh repo create [] [flags]",
          "slug": "gh-repo-create-name-flags"
        },
        {
          "level": 3,
          "title": "gh repo delete [] [flags]",
          "slug": "gh-repo-delete-repository-flags"
        },
        {
          "level": 3,
          "title": "gh repo deploy-key <command>",
          "slug": "gh-repo-deploy-key-command"
        },
        {
          "level": 3,
          "title": "gh repo edit [] [flags]",
          "slug": "gh-repo-edit-repository-flags"
        },
        {
          "level": 3,
          "title": "gh repo fork [...] [flags]",
          "slug": "gh-repo-fork-repository-gitflags-flags"
        },
        {
          "level": 3,
          "title": "gh repo list [] [flags]",
          "slug": "gh-repo-list-owner-flags"
        },
        {
          "level": 3,
          "title": "gh repo rename [] [flags]",
          "slug": "gh-repo-rename-new-name-flags"
        },
        {
          "level": 3,
          "title": "gh repo sync [] [flags]",
          "slug": "gh-repo-sync-destination-repository-flags"
        },
        {
          "level": 3,
          "title": "gh repo view [] [flags]",
          "slug": "gh-repo-view-repository-flags"
        },
        {
          "level": 2,
          "title": "gh run <command>",
          "slug": "gh-run-command"
        },
        {
          "level": 3,
          "title": "gh run cancel []",
          "slug": "gh-run-cancel-run-id"
        },
        {
          "level": 3,
          "title": "gh run download [] [flags]",
          "slug": "gh-run-download-run-id-flags"
        },
        {
          "level": 3,
          "title": "gh run list [flags]",
          "slug": "gh-run-list-flags"
        },
        {
          "level": 3,
          "title": "gh run rerun [] [flags]",
          "slug": "gh-run-rerun-run-id-flags"
        },
        {
          "level": 3,
          "title": "gh run view [] [flags]",
          "slug": "gh-run-view-run-id-flags"
        },
        {
          "level": 3,
          "title": "gh run watch  [flags]",
          "slug": "gh-run-watch-run-id-flags"
        },
        {
          "level": 2,
          "title": "gh search <command>",
          "slug": "gh-search-command"
        },
        {
          "level": 3,
          "title": "gh search issues [] [flags]",
          "slug": "gh-search-issues-query-flags"
        },
        {
          "level": 3,
          "title": "gh search prs [] [flags]",
          "slug": "gh-search-prs-query-flags"
        },
        {
          "level": 3,
          "title": "gh search repos [] [flags]",
          "slug": "gh-search-repos-query-flags"
        },
        {
          "level": 2,
          "title": "gh secret <command>",
          "slug": "gh-secret-command"
        },
        {
          "level": 3,
          "title": "gh secret delete  [flags]",
          "slug": "gh-secret-delete-secret-name-flags"
        },
        {
          "level": 3,
          "title": "gh secret list [flags]",
          "slug": "gh-secret-list-flags"
        },
        {
          "level": 3,
          "title": "gh secret set  [flags]",
          "slug": "gh-secret-set-secret-name-flags"
        },
        {
          "level": 2,
          "title": "gh ssh-key <command>",
          "slug": "gh-ssh-key-command"
        },
        {
          "level": 3,
          "title": "gh ssh-key add [] [flags]",
          "slug": "gh-ssh-key-add-key-file-flags"
        },
        {
          "level": 3,
          "title": "gh ssh-key list",
          "slug": "gh-ssh-key-list"
        },
        {
          "level": 2,
          "title": "gh status [flags]",
          "slug": "gh-status-flags"
        },
        {
          "level": 2,
          "title": "gh workflow <command>",
          "slug": "gh-workflow-command"
        },
        {
          "level": 3,
          "title": "gh workflow disable []",
          "slug": "gh-workflow-disable-workflow-id-workflow-name"
        },
        {
          "level": 3,
          "title": "gh workflow enable []",
          "slug": "gh-workflow-enable-workflow-id-workflow-name"
        },
        {
          "level": 3,
          "title": "gh workflow list [flags]",
          "slug": "gh-workflow-list-flags"
        },
        {
          "level": 3,
          "title": "gh workflow run [] [flags]",
          "slug": "gh-workflow-run-workflow-id-workflow-name-flags"
        },
        {
          "level": 3,
          "title": "gh workflow view [] [flags]",
          "slug": "gh-workflow-view-workflow-id-workflow-name-filename-flags"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1666101354000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "About GitHub Packages",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/github-registry.html",
      "relativePath": "temas/introduccion-a-javascript/github-registry.md",
      "key": "v-bb811654",
      "path": "/temas/introduccion-a-javascript/github-registry.html",
      "headers": [
        {
          "level": 2,
          "title": "About GitHub Packages",
          "slug": "about-github-packages"
        },
        {
          "level": 2,
          "title": "Configuring npm for use with GitHub Packages",
          "slug": "configuring-npm-for-use-with-github-packages"
        },
        {
          "level": 3,
          "title": "Authenticating with a personal access token",
          "slug": "authenticating-with-a-personal-access-token"
        },
        {
          "level": 3,
          "title": "Publishing a Package",
          "slug": "publishing-a-package"
        }
      ],
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1646648761000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Uso del iaas.ull.es. Entornos de Trabajo",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/iaas.html",
      "relativePath": "temas/introduccion-a-javascript/iaas.md",
      "key": "v-66c12784",
      "path": "/temas/introduccion-a-javascript/iaas.html",
      "headers": [
        {
          "level": 2,
          "title": "Uso del iaas.ull.es. Entornos de Trabajo",
          "slug": "uso-del-iaas-ull-es-entornos-de-trabajo"
        },
        {
          "level": 2,
          "title": "Prácticas",
          "slug": "practicas"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1664976662000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "GitPod: VS Code in Browsers",
      "frontmatter": {
        "title": "GitPod: VS Code in Browsers"
      },
      "regularPath": "/temas/introduccion-a-javascript/gitpod.html",
      "relativePath": "temas/introduccion-a-javascript/gitpod.md",
      "key": "v-5937c972",
      "path": "/temas/introduccion-a-javascript/gitpod.html",
      "headers": [
        {
          "level": 2,
          "title": "GitHub Editor",
          "slug": "github-editor"
        },
        {
          "level": 3,
          "title": "Period in a repo",
          "slug": "period-in-a-repo"
        },
        {
          "level": 3,
          "title": "Substitute github by github.dev in a GitHub URL",
          "slug": "substitute-github-by-github-dev-in-a-github-url"
        },
        {
          "level": 3,
          "title": "Documentation",
          "slug": "documentation"
        },
        {
          "level": 3,
          "title": "Referencias",
          "slug": "referencias"
        },
        {
          "level": 2,
          "title": "GitPod",
          "slug": "gitpod"
        },
        {
          "level": 3,
          "title": "Aprendiendo GitPod",
          "slug": "aprendiendo-gitpod"
        },
        {
          "level": 3,
          "title": "Configure Gitpod",
          "slug": "configure-gitpod"
        },
        {
          "level": 3,
          "title": "Botón GitPod",
          "slug": "boton-gitpod"
        },
        {
          "level": 3,
          "title": "Open in VSCode",
          "slug": "open-in-vscode"
        },
        {
          "level": 3,
          "title": "Snapshots",
          "slug": "snapshots"
        },
        {
          "level": 3,
          "title": "Sustainable Node.js development with only a browser",
          "slug": "sustainable-node-js-development-with-only-a-browser"
        },
        {
          "level": 3,
          "title": "Oferta para Estudiantes",
          "slug": "oferta-para-estudiantes"
        },
        {
          "level": 3,
          "title": "Oferta Plan Personal (2021) Profesores",
          "slug": "oferta-plan-personal-2021-profesores"
        },
        {
          "level": 3,
          "title": "Drawbacks according to Pattacini",
          "slug": "drawbacks-according-to-pattacini"
        },
        {
          "level": 3,
          "title": "Docker Images",
          "slug": "docker-images"
        },
        {
          "level": 3,
          "title": "Self Hosted",
          "slug": "self-hosted"
        },
        {
          "level": 3,
          "title": "Referencias",
          "slug": "referencias-2"
        }
      ],
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1643727926000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "gpg guide",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/gpg/gpg.html",
      "relativePath": "temas/introduccion-a-javascript/gpg/gpg.md",
      "key": "v-590302d4",
      "path": "/temas/introduccion-a-javascript/gpg/gpg.html",
      "headers": [
        {
          "level": 2,
          "title": "Error when making a commit in a codespace",
          "slug": "error-when-making-a-commit-in-a-codespace"
        },
        {
          "level": 2,
          "title": "GPG configuration files",
          "slug": "gpg-configuration-files"
        },
        {
          "level": 2,
          "title": "Creating new keys",
          "slug": "creating-new-keys"
        },
        {
          "level": 2,
          "title": "About adding GPG keys to your GitHub account",
          "slug": "about-adding-gpg-keys-to-your-github-account"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1730543492000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Jest",
      "frontmatter": {
        "title": "Jest"
      },
      "regularPath": "/temas/introduccion-a-javascript/jest.html",
      "relativePath": "temas/introduccion-a-javascript/jest.md",
      "key": "v-3731ace0",
      "path": "/temas/introduccion-a-javascript/jest.html",
      "headers": [
        {
          "level": 2,
          "title": "Example",
          "slug": "example"
        }
      ],
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1648114363000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/jest-build-lexer-example.html",
      "relativePath": "temas/introduccion-a-javascript/jest-build-lexer-example.md",
      "key": "v-aa8c8cb4",
      "path": "/temas/introduccion-a-javascript/jest-build-lexer-example.html",
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1648115926000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "GPG Verification: Ensuring Authenticity and Integrity",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/gpg.html",
      "relativePath": "temas/introduccion-a-javascript/gpg.md",
      "key": "v-7fb3cbb6",
      "path": "/temas/introduccion-a-javascript/gpg.html",
      "headers": [
        {
          "level": 3,
          "title": "Key Concepts of GPG Verification",
          "slug": "key-concepts-of-gpg-verification"
        },
        {
          "level": 3,
          "title": "GPG Verification in Different Contexts",
          "slug": "gpg-verification-in-different-contexts"
        },
        {
          "level": 3,
          "title": "Why GPG Verification Matters",
          "slug": "why-gpg-verification-matters"
        },
        {
          "level": 3,
          "title": "How GPG Verification Works",
          "slug": "how-gpg-verification-works"
        },
        {
          "level": 3,
          "title": "Example: GPG Verification of a GitHub Commit",
          "slug": "example-gpg-verification-of-a-github-commit"
        },
        {
          "level": 3,
          "title": "Conclusion",
          "slug": "conclusion"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1727704402000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Mocking",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/mocking-stubbing.html",
      "relativePath": "temas/introduccion-a-javascript/mocking-stubbing.md",
      "key": "v-c5c3315c",
      "path": "/temas/introduccion-a-javascript/mocking-stubbing.html",
      "headers": [
        {
          "level": 2,
          "title": "Mocking",
          "slug": "mocking"
        },
        {
          "level": 2,
          "title": "Stubbing",
          "slug": "stubbing"
        },
        {
          "level": 2,
          "title": "Ejemplo de Stubbing en la práctica \"Hello Compilers\"",
          "slug": "ejemplo-de-stubbing-en-la-practica-hello-compilers"
        }
      ],
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1645698909000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Módulos en NPM",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/modulos.html",
      "relativePath": "temas/introduccion-a-javascript/modulos.md",
      "key": "v-1b814896",
      "path": "/temas/introduccion-a-javascript/modulos.html",
      "headers": [
        {
          "level": 2,
          "title": "Módulos en NPM",
          "slug": "modulos-en-npm"
        },
        {
          "level": 2,
          "title": "Best Practices",
          "slug": "best-practices"
        },
        {
          "level": 2,
          "title": "ECMA6 Modules",
          "slug": "ecma6-modules"
        }
      ],
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1646494290000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Mocha",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/mocha.html",
      "relativePath": "temas/introduccion-a-javascript/mocha.md",
      "key": "v-7b2f1c14",
      "path": "/temas/introduccion-a-javascript/mocha.html",
      "headers": [
        {
          "level": 2,
          "title": "Mocha",
          "slug": "mocha"
        },
        {
          "level": 3,
          "title": "Intro to Mocha in the book Node.js the Right Way",
          "slug": "intro-to-mocha-in-the-book-node-js-the-right-way"
        },
        {
          "level": 3,
          "title": "Otros Ejemplos de Antiguos Cursos",
          "slug": "otros-ejemplos-de-antiguos-cursos"
        },
        {
          "level": 2,
          "title": "Introduction to Testing Node.js (2015)",
          "slug": "introduction-to-testing-node-js-2015"
        },
        {
          "level": 3,
          "title": "A GENTLE INTRODUCTION TO JAVASCRIPT TEST DRIVEN DEVELOPMENT (2016)",
          "slug": "a-gentle-introduction-to-javascript-test-driven-development-2016"
        },
        {
          "level": 2,
          "title": "Should",
          "slug": "should"
        }
      ],
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1647782517000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "CommonJS Modules. Importación y Exportación",
      "frontmatter": {
        "title": "CommonJS Modules. Importación y Exportación"
      },
      "regularPath": "/temas/introduccion-a-javascript/nodejspackages.html",
      "relativePath": "temas/introduccion-a-javascript/nodejspackages.md",
      "key": "v-19875c30",
      "path": "/temas/introduccion-a-javascript/nodejspackages.html",
      "headers": [
        {
          "level": 2,
          "title": "El comando npm",
          "slug": "el-comando-npm"
        },
        {
          "level": 2,
          "title": "Ejercicio: Darse de alta en NPM",
          "slug": "ejercicio-darse-de-alta-en-npm"
        },
        {
          "level": 2,
          "title": "Creación de Paquetes y Módulos en NodeJS",
          "slug": "creacion-de-paquetes-y-modulos-en-nodejs"
        },
        {
          "level": 2,
          "title": "Instalación desde GitHub",
          "slug": "instalacion-desde-github"
        },
        {
          "level": 2,
          "title": "Publicación con ámbito en una organización:",
          "slug": "publicacion-con-ambito-en-una-organizacion"
        },
        {
          "level": 3,
          "title": "Scoped Packages",
          "slug": "scoped-packages"
        },
        {
          "level": 2,
          "title": "Package.json",
          "slug": "package-json"
        },
        {
          "level": 3,
          "title": "Ejemplo de package.json",
          "slug": "ejemplo-de-package-json"
        },
        {
          "level": 2,
          "title": "Semantic versioning and npm",
          "slug": "semantic-versioning-and-npm"
        },
        {
          "level": 2,
          "title": "npm Organizations /npm Organizaciones",
          "slug": "npm-organizations-npm-organizaciones"
        },
        {
          "level": 2,
          "title": "NPM: Herramientas de ayuda: release-it",
          "slug": "npm-herramientas-de-ayuda-release-it"
        },
        {
          "level": 2,
          "title": "References: Tutorials",
          "slug": "references-tutorials"
        },
        {
          "level": 3,
          "title": "NPM: Video Tutoriales",
          "slug": "npm-video-tutoriales"
        },
        {
          "level": 3,
          "title": "Links to NPM docs: Getting Started",
          "slug": "links-to-npm-docs-getting-started"
        },
        {
          "level": 2,
          "title": "Yarn",
          "slug": "yarn"
        },
        {
          "level": 2,
          "title": "Creación de Paquetes en el Navegador/Cliente",
          "slug": "creacion-de-paquetes-en-el-navegador-cliente"
        },
        {
          "level": 2,
          "title": "Workspaces",
          "slug": "workspaces"
        },
        {
          "level": 2,
          "title": "Documentation",
          "slug": "documentation"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1668694437000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Pruebas, Integración y Calidad",
      "frontmatter": {
        "title": "Pruebas, Integración y Calidad"
      },
      "regularPath": "/temas/introduccion-a-javascript/pruebas.html",
      "relativePath": "temas/introduccion-a-javascript/pruebas.md",
      "key": "v-657045b6",
      "path": "/temas/introduccion-a-javascript/pruebas.html",
      "headers": [
        {
          "level": 2,
          "title": "Mocha",
          "slug": "mocha"
        },
        {
          "level": 2,
          "title": "Jest",
          "slug": "jest"
        },
        {
          "level": 2,
          "title": "Mocking",
          "slug": "mocking"
        },
        {
          "level": 2,
          "title": "Stubbing",
          "slug": "stubbing"
        },
        {
          "level": 2,
          "title": "Ejemplo de Stubbing en la práctica \"Hello Compilers\"",
          "slug": "ejemplo-de-stubbing-en-la-practica-hello-compilers"
        },
        {
          "level": 2,
          "title": "Cubrimiento /Covering",
          "slug": "cubrimiento-covering"
        },
        {
          "level": 3,
          "title": "Smoke Testing",
          "slug": "smoke-testing"
        },
        {
          "level": 3,
          "title": "Edge cases",
          "slug": "edge-cases"
        },
        {
          "level": 3,
          "title": "Tools: nyc / Istanbul",
          "slug": "tools-nyc-istanbul"
        },
        {
          "level": 2,
          "title": "Referencias",
          "slug": "referencias"
        }
      ],
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1647782517000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "pnpm Workspaces",
      "frontmatter": {
        "sidebar": "auto",
        "title": "pnpm Workspaces"
      },
      "regularPath": "/temas/introduccion-a-javascript/pnpm/workspaces.html",
      "relativePath": "temas/introduccion-a-javascript/pnpm/workspaces.md",
      "key": "v-3e99cab6",
      "path": "/temas/introduccion-a-javascript/pnpm/workspaces.html",
      "headers": [
        {
          "level": 3,
          "title": "Publishing workspace packages",
          "slug": "publishing-workspace-packages"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1730110220000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "TypeScript",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/ts.html",
      "relativePath": "temas/introduccion-a-javascript/ts.md",
      "key": "v-0c35484c",
      "path": "/temas/introduccion-a-javascript/ts.html",
      "headers": [
        {
          "level": 2,
          "title": "Building, Debugging and Running TS",
          "slug": "building-debugging-and-running-ts"
        },
        {
          "level": 3,
          "title": "With Chrome",
          "slug": "with-chrome"
        },
        {
          "level": 3,
          "title": "With VSCode",
          "slug": "with-vscode"
        },
        {
          "level": 2,
          "title": "Introduction to TypeScript",
          "slug": "introduction-to-typescript"
        },
        {
          "level": 3,
          "title": "TypeScript - Tutorial desde CERO en Español 🏆",
          "slug": "typescript-tutorial-desde-cero-en-espanol-🏆"
        },
        {
          "level": 3,
          "title": "Tutorial TypeScript con Node.js y Express. ¡Crea tu API REST con tipos estáticos DESDE CERO!",
          "slug": "tutorial-typescript-con-node-js-y-express-¡crea-tu-api-rest-con-tipos-estaticos-desde-cero"
        },
        {
          "level": 2,
          "title": "Writing Modules in TypeScript",
          "slug": "writing-modules-in-typescript"
        },
        {
          "level": 2,
          "title": "Curso FullStack Open",
          "slug": "curso-fullstack-open"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1661957428000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Travis",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/travis.html",
      "relativePath": "temas/introduccion-a-javascript/travis.md",
      "key": "v-c29614c4",
      "path": "/temas/introduccion-a-javascript/travis.html",
      "headers": [
        {
          "level": 2,
          "title": "Travis",
          "slug": "travis"
        },
        {
          "level": 3,
          "title": "Autorizando a Travis",
          "slug": "autorizando-a-travis"
        },
        {
          "level": 3,
          "title": "Buscando los repos de una organización",
          "slug": "buscando-los-repos-de-una-organizacion"
        },
        {
          "level": 3,
          "title": "Documentación",
          "slug": "documentacion"
        }
      ],
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1647782517000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Optional Chaining",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-javascript/optional-chaining.html",
      "relativePath": "temas/introduccion-a-javascript/optional-chaining.md",
      "key": "v-683b95f6",
      "path": "/temas/introduccion-a-javascript/optional-chaining.html",
      "headers": [
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1697715901000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Announcing GitHub Global Campus and Codespaces for Teachers",
      "frontmatter": {
        "video": "https://youtu.be/_W9B7qc9lVc"
      },
      "regularPath": "/temas/introduccion-a-javascript/teachers-classroom-codespaces.html",
      "relativePath": "temas/introduccion-a-javascript/teachers-classroom-codespaces.md",
      "key": "v-4a6fdf94",
      "path": "/temas/introduccion-a-javascript/teachers-classroom-codespaces.html",
      "headers": [
        {
          "level": 2,
          "title": "Announcing GitHub Global Campus and Codespaces for Teachers",
          "slug": "announcing-github-global-campus-and-codespaces-for-teachers"
        },
        {
          "level": 2,
          "title": "Introduction",
          "slug": "introduction"
        },
        {
          "level": 2,
          "title": "Teachers: Using Codespaces in Classroom Assignments",
          "slug": "teachers-using-codespaces-in-classroom-assignments"
        },
        {
          "level": 2,
          "title": "Using it as a User",
          "slug": "using-it-as-a-user"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1727684031000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "GitHub Classroom",
      "frontmatter": {
        "title": "GitHub Classroom"
      },
      "regularPath": "/temas/introduccion-a-sytws/github-classroom.html",
      "relativePath": "temas/introduccion-a-sytws/github-classroom.md",
      "key": "v-0bb29cf6",
      "path": "/temas/introduccion-a-sytws/github-classroom.html",
      "headers": [
        {
          "level": 2,
          "title": "Que es GitHub Classroom",
          "slug": "que-es-github-classroom"
        },
        {
          "level": 2,
          "title": "Instrucciones para el Estudiante para las tareas asignadas via GitHub ClassRoom",
          "slug": "instrucciones-para-el-estudiante-para-las-tareas-asignadas-via-github-classroom"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1664976662000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "How to Deploy to GitHub Pages a VuePress Report",
      "frontmatter": {
        "sidebar": false
      },
      "regularPath": "/temas/introduccion-a-javascript/vuepress.html",
      "relativePath": "temas/introduccion-a-javascript/vuepress.md",
      "key": "v-9310c044",
      "path": "/temas/introduccion-a-javascript/vuepress.html",
      "lastUpdated": "3 years ago",
      "lastUpdatedTimestamp": 1648907665000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Organización de la Asignatura",
      "frontmatter": {
        "title": "Organización de la Asignatura",
        "next": null,
        "cuestionario": "https://campusdoctoradoyposgrado2223.ull.es/mod/assign/view.php?id=763"
      },
      "regularPath": "/temas/introduccion-a-sytws/guia-docente.html",
      "relativePath": "temas/introduccion-a-sytws/guia-docente.md",
      "key": "v-4938e894",
      "path": "/temas/introduccion-a-sytws/guia-docente.html",
      "headers": [
        {
          "level": 2,
          "title": "Horarios, Calendario académico y Tutorías",
          "slug": "horarios-calendario-academico-y-tutorias"
        },
        {
          "level": 3,
          "title": "Vías de Comunicación",
          "slug": "vias-de-comunicacion"
        },
        {
          "level": 3,
          "title": "Chat",
          "slug": "chat"
        },
        {
          "level": 2,
          "title": "Tareas Iniciales",
          "slug": "tareas-iniciales"
        },
        {
          "level": 3,
          "title": "Rellenar Cuestionario",
          "slug": "rellenar-cuestionario"
        },
        {
          "level": 3,
          "title": "Práctica: GitHub Campus Expert",
          "slug": "practica-github-campus-expert"
        },
        {
          "level": 3,
          "title": "Práctica: GitHub Project Board",
          "slug": "practica-github-project-board"
        },
        {
          "level": 3,
          "title": "Práctica: Visual Studio Code",
          "slug": "practica-visual-studio-code"
        },
        {
          "level": 3,
          "title": "Práctica: IAAS",
          "slug": "practica-iaas"
        },
        {
          "level": 2,
          "title": "La Bibliografía",
          "slug": "la-bibliografia"
        },
        {
          "level": 2,
          "title": "Contenidos",
          "slug": "contenidos"
        },
        {
          "level": 2,
          "title": "Evaluación",
          "slug": "evaluacion"
        },
        {
          "level": 3,
          "title": "Normativa",
          "slug": "normativa"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1664976662000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Servicios y Aplicaciones Web",
      "frontmatter": {
        "title": "Servicios y Aplicaciones Web"
      },
      "regularPath": "/temas/web/",
      "relativePath": "temas/web/README.md",
      "key": "v-3728859d",
      "path": "/temas/web/",
      "headers": [
        {
          "level": 2,
          "title": "Jekyll",
          "slug": "jekyll"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1664899486000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "VSCode",
      "frontmatter": {
        "title": "VSCode"
      },
      "regularPath": "/temas/introduccion-a-javascript/vscode.html",
      "relativePath": "temas/introduccion-a-javascript/vscode.md",
      "key": "v-0a7d7df8",
      "path": "/temas/introduccion-a-javascript/vscode.html",
      "headers": [
        {
          "level": 3,
          "title": "VSCode User Guide",
          "slug": "vscode-user-guide"
        },
        {
          "level": 3,
          "title": "Version Control en VSCode",
          "slug": "version-control-en-vscode"
        },
        {
          "level": 3,
          "title": "Collaboration",
          "slug": "collaboration"
        },
        {
          "level": 3,
          "title": "Remote - SSH: Editando con VSCode en una máquina remota via SSH",
          "slug": "remote-ssh-editando-con-vscode-en-una-maquina-remota-via-ssh"
        },
        {
          "level": 3,
          "title": "Ligatures/ Ligaduras",
          "slug": "ligatures-ligaduras"
        },
        {
          "level": 3,
          "title": "VSCode: Settings file locations",
          "slug": "vscode-settings-file-locations"
        },
        {
          "level": 3,
          "title": "VS Code Tips and Tricks",
          "slug": "vs-code-tips-and-tricks"
        },
        {
          "level": 3,
          "title": "Web Bookmarks for VSCode",
          "slug": "web-bookmarks-for-vscode"
        }
      ],
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1695114431000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Horarios, Calendario académico y Tutorías",
      "frontmatter": {},
      "regularPath": "/temas/introduccion-a-sytws/presentacion.html",
      "relativePath": "temas/introduccion-a-sytws/presentacion.md",
      "key": "v-2b516bb6",
      "path": "/temas/introduccion-a-sytws/presentacion.html",
      "headers": [
        {
          "level": 2,
          "title": "Horarios, Calendario académico y Tutorías",
          "slug": "horarios-calendario-academico-y-tutorias"
        },
        {
          "level": 3,
          "title": "Vías de Comunicación",
          "slug": "vias-de-comunicacion"
        },
        {
          "level": 3,
          "title": "Chat",
          "slug": "chat"
        },
        {
          "level": 2,
          "title": "Tareas Iniciales",
          "slug": "tareas-iniciales"
        },
        {
          "level": 3,
          "title": "Rellenar Cuestionario",
          "slug": "rellenar-cuestionario"
        },
        {
          "level": 3,
          "title": "Práctica: GitHub Campus Expert",
          "slug": "practica-github-campus-expert"
        },
        {
          "level": 3,
          "title": "Práctica: GitHub Project Board",
          "slug": "practica-github-project-board"
        },
        {
          "level": 3,
          "title": "Práctica: Visual Studio Code",
          "slug": "practica-visual-studio-code"
        },
        {
          "level": 3,
          "title": "Práctica: IAAS",
          "slug": "practica-iaas"
        },
        {
          "level": 2,
          "title": "La Bibliografía",
          "slug": "la-bibliografia"
        },
        {
          "level": 2,
          "title": "Contenidos",
          "slug": "contenidos"
        },
        {
          "level": 2,
          "title": "Evaluación",
          "slug": "evaluacion"
        },
        {
          "level": 3,
          "title": "Normativa",
          "slug": "normativa"
        }
      ],
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1694348953000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "References",
      "frontmatter": {},
      "regularPath": "/temas/web/ecommerce/",
      "relativePath": "temas/web/ecommerce/README.md",
      "key": "v-36457dbb",
      "path": "/temas/web/ecommerce/",
      "headers": [
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1671374201000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Astro.js",
      "frontmatter": {},
      "regularPath": "/temas/web/astro.html",
      "relativePath": "temas/web/astro.md",
      "key": "v-04b7d476",
      "path": "/temas/web/astro.html",
      "headers": [
        {
          "level": 2,
          "title": "Details",
          "slug": "details"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1668614757000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Express",
      "frontmatter": {
        "title": "Express"
      },
      "regularPath": "/temas/web/express.html",
      "relativePath": "temas/web/express.md",
      "key": "v-2ae46f16",
      "path": "/temas/web/express.html",
      "headers": [
        {
          "level": 2,
          "title": "Middleware",
          "slug": "middleware"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1671466133000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Docusaurus",
      "frontmatter": {
        "title": "Docusaurus"
      },
      "regularPath": "/temas/web/docusaurus.html",
      "relativePath": "temas/web/docusaurus.md",
      "key": "v-1adca6fe",
      "path": "/temas/web/docusaurus.html",
      "headers": [
        {
          "level": 2,
          "title": "Creating a web site",
          "slug": "creating-a-web-site"
        },
        {
          "level": 2,
          "title": "babel.config.js",
          "slug": "babel-config-js"
        },
        {
          "level": 2,
          "title": "Blog",
          "slug": "blog"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1673262084000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Firebase Demo",
      "frontmatter": {},
      "regularPath": "/temas/web/firebase/demo.html",
      "relativePath": "temas/web/firebase/demo.md",
      "key": "v-6c1c4cf6",
      "path": "/temas/web/firebase/demo.html",
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1670934965000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Notes taken while reading the Firebase Docs",
      "frontmatter": {},
      "regularPath": "/temas/web/firebase.html",
      "relativePath": "temas/web/firebase.md",
      "key": "v-350116fc",
      "path": "/temas/web/firebase.html",
      "headers": [
        {
          "level": 2,
          "title": "API keys for Firebase",
          "slug": "api-keys-for-firebase"
        },
        {
          "level": 2,
          "title": "Creating API keys for Firebase",
          "slug": "creating-api-keys-for-firebase"
        },
        {
          "level": 2,
          "title": "First steps: Demo projects",
          "slug": "first-steps-demo-projects"
        },
        {
          "level": 2,
          "title": "Understand Firebase projects",
          "slug": "understand-firebase-projects"
        },
        {
          "level": 2,
          "title": "Hierarchy of Firebase projects",
          "slug": "hierarchy-of-firebase-projects"
        },
        {
          "level": 2,
          "title": "Relationship between Firebase projects and Google Cloud",
          "slug": "relationship-between-firebase-projects-and-google-cloud"
        },
        {
          "level": 2,
          "title": "Setting up a Firebase project and registering apps",
          "slug": "setting-up-a-firebase-project-and-registering-apps"
        },
        {
          "level": 2,
          "title": "First Steps",
          "slug": "first-steps"
        },
        {
          "level": 2,
          "title": "Get started with Firebase Hosting",
          "slug": "get-started-with-firebase-hosting"
        },
        {
          "level": 2,
          "title": "Authentication",
          "slug": "authentication"
        },
        {
          "level": 2,
          "title": "Cloud Functions",
          "slug": "cloud-functions"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        },
        {
          "level": 2,
          "title": "Footnotes",
          "slug": "footnotes"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1670965480000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Firebase Authentication",
      "frontmatter": {},
      "regularPath": "/temas/web/firebase/authentication.html",
      "relativePath": "temas/web/firebase/authentication.md",
      "key": "v-2dddc5d4",
      "path": "/temas/web/firebase/authentication.html",
      "headers": [
        {
          "level": 2,
          "title": "Authenticate Using GitHub with JavaScript",
          "slug": "authenticate-using-github-with-javascript"
        },
        {
          "level": 2,
          "title": "Before you begin",
          "slug": "before-you-begin"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1671105980000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Cloud Functions",
      "frontmatter": {},
      "regularPath": "/temas/web/firebase/cloud-functions.html",
      "relativePath": "temas/web/firebase/cloud-functions.md",
      "key": "v-03afa5d8",
      "path": "/temas/web/firebase/cloud-functions.html",
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1671105980000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Get started with Firebase Hosting",
      "frontmatter": {},
      "regularPath": "/temas/web/firebase/hosting.html",
      "relativePath": "temas/web/firebase/hosting.md",
      "key": "v-036252a6",
      "path": "/temas/web/firebase/hosting.html",
      "headers": [
        {
          "level": 2,
          "title": "Step 2: Initialize your project",
          "slug": "step-2-initialize-your-project"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1671021602000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Add Firebase to your JavaScript project",
      "frontmatter": {},
      "regularPath": "/temas/web/firebase/first-steps.html",
      "relativePath": "temas/web/firebase/first-steps.md",
      "key": "v-506422f4",
      "path": "/temas/web/firebase/first-steps.html",
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1671021602000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "frontmatter": {},
      "regularPath": "/temas/web/graphql/hello-subscriptions.html",
      "relativePath": "temas/web/graphql/hello-subscriptions.md",
      "key": "v-4d0d1b76",
      "path": "/temas/web/graphql/hello-subscriptions.html",
      "headers": [
        {
          "level": 2,
          "title": "Example: Hello Subscriptions",
          "slug": "example-hello-subscriptions"
        },
        {
          "level": 2,
          "title": "Running the example",
          "slug": "running-the-example"
        },
        {
          "level": 2,
          "title": "Explaining the code",
          "slug": "explaining-the-code"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1673282875000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "404",
      "frontmatter": {},
      "regularPath": "/temas/web/jekyll-404.html",
      "relativePath": "temas/web/jekyll-404.md",
      "key": "v-58b7163c",
      "path": "/temas/web/jekyll-404.html",
      "headers": [
        {
          "level": 2,
          "title": "Jekyll docs on 404",
          "slug": "jekyll-docs-on-404"
        },
        {
          "level": 2,
          "title": "The Cat API",
          "slug": "the-cat-api"
        },
        {
          "level": 2,
          "title": "An Example of a 404 page",
          "slug": "an-example-of-a-404-page"
        },
        {
          "level": 2,
          "title": "Extensions for APIs",
          "slug": "extensions-for-apis"
        },
        {
          "level": 3,
          "title": "Vscode Thunder Client",
          "slug": "vscode-thunder-client"
        },
        {
          "level": 3,
          "title": "Chrome",
          "slug": "chrome"
        }
      ],
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1699699756000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "GraphQL query to GitHub for teams",
      "frontmatter": {
        "title": "GraphQL query to GitHub for teams",
        "prev": null,
        "next": null
      },
      "regularPath": "/temas/web/graphql-query-to-github-for-teams.html",
      "relativePath": "temas/web/graphql-query-to-github-for-teams.md",
      "key": "v-3dc98436",
      "path": "/temas/web/graphql-query-to-github-for-teams.html",
      "headers": [
        {
          "level": 2,
          "title": "get-teams.sh",
          "slug": "get-teams-sh"
        }
      ],
      "lastUpdated": "a year ago",
      "lastUpdatedTimestamp": 1693913779000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Jekyll",
      "frontmatter": {},
      "regularPath": "/temas/web/jekyll.html",
      "relativePath": "temas/web/jekyll.md",
      "key": "v-4f459878",
      "path": "/temas/web/jekyll.html",
      "headers": [
        {
          "level": 2,
          "title": "Content",
          "slug": "content"
        },
        {
          "level": 2,
          "title": "Site Structure",
          "slug": "site-structure"
        },
        {
          "level": 2,
          "title": "Tutorials",
          "slug": "tutorials"
        },
        {
          "level": 2,
          "title": "404",
          "slug": "_404"
        },
        {
          "level": 2,
          "title": "The Jekyll Conference",
          "slug": "the-jekyll-conference"
        },
        {
          "level": 2,
          "title": "CloudCannon: The Cloud CMS for Jekyll",
          "slug": "cloudcannon-the-cloud-cms-for-jekyll"
        },
        {
          "level": 2,
          "title": "Editors",
          "slug": "editors"
        },
        {
          "level": 2,
          "title": "Themes",
          "slug": "themes"
        },
        {
          "level": 2,
          "title": "Converting a Jekyll Web Site to PDF",
          "slug": "converting-a-jekyll-web-site-to-pdf"
        },
        {
          "level": 2,
          "title": "Blog: A Collection of Music Albums",
          "slug": "blog-a-collection-of-music-albums"
        },
        {
          "level": 2,
          "title": "React and Jekyll",
          "slug": "react-and-jekyll"
        },
        {
          "level": 2,
          "title": "Auth and Jekyll",
          "slug": "auth-and-jekyll"
        },
        {
          "level": 2,
          "title": "E-commerce",
          "slug": "e-commerce"
        },
        {
          "level": 2,
          "title": "Developing",
          "slug": "developing"
        },
        {
          "level": 3,
          "title": "Some explanations",
          "slug": "some-explanations"
        },
        {
          "level": 3,
          "title": "Working in different environments",
          "slug": "working-in-different-environments"
        },
        {
          "level": 2,
          "title": "Testing",
          "slug": "testing"
        },
        {
          "level": 2,
          "title": "Jekyll as a Web Service",
          "slug": "jekyll-as-a-web-service"
        },
        {
          "level": 2,
          "title": "Maths y Jekyll",
          "slug": "maths-y-jekyll"
        },
        {
          "level": 2,
          "title": "Cursos en YouTube de Jekyll and NetlifyCMS por Thomas Bradley",
          "slug": "cursos-en-youtube-de-jekyll-and-netlifycms-por-thomas-bradley"
        },
        {
          "level": 2,
          "title": "Chen Hui Jing Talks on Jekyll",
          "slug": "chen-hui-jing-talks-on-jekyll"
        }
      ],
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1729515755000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Goals and Introduction",
      "frontmatter": {},
      "regularPath": "/temas/web/graphql/graphql-subscriptions-with-nodejs.html",
      "relativePath": "temas/web/graphql/graphql-subscriptions-with-nodejs.md",
      "key": "v-b6782994",
      "path": "/temas/web/graphql/graphql-subscriptions-with-nodejs.html",
      "headers": [
        {
          "level": 2,
          "title": "Goals and Introduction",
          "slug": "goals-and-introduction"
        },
        {
          "level": 2,
          "title": "App structure",
          "slug": "app-structure"
        },
        {
          "level": 2,
          "title": "Dependencies",
          "slug": "dependencies"
        },
        {
          "level": 2,
          "title": "The Query Object: queries",
          "slug": "the-query-object-queries"
        },
        {
          "level": 3,
          "title": "Schema",
          "slug": "schema"
        },
        {
          "level": 3,
          "title": "Resolvers for the queries",
          "slug": "resolvers-for-the-queries"
        },
        {
          "level": 3,
          "title": "Example of query getPost",
          "slug": "example-of-query-getpost"
        },
        {
          "level": 3,
          "title": "Example of answer to the query getPost",
          "slug": "example-of-answer-to-the-query-getpost"
        },
        {
          "level": 2,
          "title": "Mutations",
          "slug": "mutations"
        },
        {
          "level": 3,
          "title": "createPost",
          "slug": "createpost"
        },
        {
          "level": 3,
          "title": "typeDef for createPost",
          "slug": "typedef-for-createpost"
        },
        {
          "level": 3,
          "title": "Resolver for createPost",
          "slug": "resolver-for-createpost"
        },
        {
          "level": 3,
          "title": "Sending createPost Mutations",
          "slug": "sending-createpost-mutations"
        },
        {
          "level": 2,
          "title": "Full typeDef Code",
          "slug": "full-typedef-code"
        },
        {
          "level": 2,
          "title": "Full code of resolvers",
          "slug": "full-code-of-resolvers"
        },
        {
          "level": 2,
          "title": "Execution",
          "slug": "execution"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1671715313000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Authenticate users with Netlify identity",
      "frontmatter": {},
      "regularPath": "/temas/web/netlify/authenticate-users-with-netlify-identity.html",
      "relativePath": "temas/web/netlify/authenticate-users-with-netlify-identity.md",
      "key": "v-7626f294",
      "path": "/temas/web/netlify/authenticate-users-with-netlify-identity.html",
      "headers": [
        {
          "level": 2,
          "title": "Enable Identity in the UI",
          "slug": "enable-identity-in-the-ui"
        },
        {
          "level": 2,
          "title": "Vue example using the Netlify Identity widget",
          "slug": "vue-example-using-the-netlify-identity-widget"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1676200215000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "How do I define @ as an alias of the root of the project in Next.js?",
      "frontmatter": {},
      "regularPath": "/temas/web/making-alias-for-the-root-of-the-project.html",
      "relativePath": "temas/web/making-alias-for-the-root-of-the-project.md",
      "key": "v-0ba041e4",
      "path": "/temas/web/making-alias-for-the-root-of-the-project.html",
      "headers": [
        {
          "level": 3,
          "title": "1. Add @ Alias in jsconfig.json or tsconfig.json",
          "slug": "_1-add-alias-in-jsconfig-json-or-tsconfig-json"
        },
        {
          "level": 3,
          "title": "2. Import Files Using the @ Alias",
          "slug": "_2-import-files-using-the-alias"
        },
        {
          "level": 3,
          "title": "3. Restart the Development Server",
          "slug": "_3-restart-the-development-server"
        },
        {
          "level": 3,
          "title": "Notes",
          "slug": "notes"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1731330335000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Repo whizjs/netlify-identity-demo-vue",
      "frontmatter": {},
      "regularPath": "/temas/web/netlify/netlify-identity-demo-vue-failed.html",
      "relativePath": "temas/web/netlify/netlify-identity-demo-vue-failed.md",
      "key": "v-26cda4f0",
      "path": "/temas/web/netlify/netlify-identity-demo-vue-failed.html",
      "headers": [
        {
          "level": 2,
          "title": "Repo whizjs/netlify-identity-demo-vue",
          "slug": "repo-whizjs-netlify-identity-demo-vue"
        },
        {
          "level": 3,
          "title": "Where",
          "slug": "where"
        },
        {
          "level": 3,
          "title": "Troubles",
          "slug": "troubles"
        },
        {
          "level": 3,
          "title": "Conclusion",
          "slug": "conclusion"
        },
        {
          "level": 3,
          "title": "Dependencies",
          "slug": "dependencies"
        },
        {
          "level": 3,
          "title": "Hierarchy",
          "slug": "hierarchy"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1676200215000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "jq Introduction",
      "frontmatter": {
        "title": "jq Introduction",
        "published": true,
        "sidebar": "auto"
      },
      "regularPath": "/temas/web/jq-introduction.html",
      "relativePath": "temas/web/jq-introduction.md",
      "key": "v-a5cad5d4",
      "path": "/temas/web/jq-introduction.html",
      "headers": [
        {
          "level": 2,
          "title": "Youtube Tutorials",
          "slug": "youtube-tutorials"
        },
        {
          "level": 2,
          "title": "Modules",
          "slug": "modules"
        },
        {
          "level": 2,
          "title": "jq Cookbook",
          "slug": "jq-cookbook"
        },
        {
          "level": 2,
          "title": "jless",
          "slug": "jless"
        },
        {
          "level": 2,
          "title": "Práctica Asociada",
          "slug": "practica-asociada"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1670229508000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "frontmatter": {},
      "regularPath": "/temas/web/next-auth/auth-in-nextra.html",
      "relativePath": "temas/web/next-auth/auth-in-nextra.md",
      "key": "v-322f0be6",
      "path": "/temas/web/next-auth/auth-in-nextra.html",
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1731748261000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "OAuth Authentication with GitHub as Oauth2 Provider and Netlify providing the Server",
      "frontmatter": {},
      "regularPath": "/temas/web/netlify-github-oauth.html",
      "relativePath": "temas/web/netlify-github-oauth.md",
      "key": "v-9ffb7a20",
      "path": "/temas/web/netlify-github-oauth.html",
      "headers": [
        {
          "level": 2,
          "title": "OAuth provider setup: GitHub",
          "slug": "oauth-provider-setup-github"
        },
        {
          "level": 2,
          "title": "Netlify UI settings",
          "slug": "netlify-ui-settings"
        },
        {
          "level": 2,
          "title": "Site usage example",
          "slug": "site-usage-example"
        },
        {
          "level": 2,
          "title": "User Identification Process",
          "slug": "user-identification-process"
        },
        {
          "level": 3,
          "title": "Diagrams and Movies of All Oauth Flows",
          "slug": "diagrams-and-movies-of-all-oauth-flows"
        },
        {
          "level": 3,
          "title": "Snapshots Sequence of our Netlify Example",
          "slug": "snapshots-sequence-of-our-netlify-example"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        },
        {
          "level": 2,
          "title": "Footnotes",
          "slug": "footnotes"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1670156060000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Next-auth",
      "frontmatter": {
        "sidebar": "auto",
        "permalink": "/next-auth"
      },
      "regularPath": "/temas/web/next-auth/",
      "relativePath": "temas/web/next-auth/README.md",
      "key": "v-38ccc1b7",
      "path": "/next-auth/",
      "headers": [
        {
          "level": 2,
          "title": "Middleware",
          "slug": "middleware"
        },
        {
          "level": 2,
          "title": "Pages",
          "slug": "pages"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1732180404000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "_app.jsx in Next.js",
      "frontmatter": {},
      "regularPath": "/temas/web/nextjs/_app.jsx.html",
      "relativePath": "temas/web/nextjs/_app.jsx.md",
      "key": "v-2a1ead56",
      "path": "/temas/web/nextjs/_app.jsx.html",
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1731492255000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Next.js",
      "frontmatter": {},
      "regularPath": "/temas/web/nextjs/",
      "relativePath": "temas/web/nextjs/README.md",
      "key": "v-09fb2bd6",
      "path": "/temas/web/nextjs/",
      "headers": [
        {
          "level": 2,
          "title": "Next.js Learning",
          "slug": "next-js-learning"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1731492255000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Building a Protected Dynamic mdx page with Nextra at Client Side Rendering Time",
      "frontmatter": {},
      "regularPath": "/temas/web/next-auth/dynamic-protected-client.html",
      "relativePath": "temas/web/next-auth/dynamic-protected-client.md",
      "key": "v-313fd480",
      "path": "/temas/web/next-auth/dynamic-protected-client.html",
      "headers": [
        {
          "level": 2,
          "title": "Building a Protected Dynamic mdx page with Nextra at Client Side Rendering Time",
          "slug": "building-a-protected-dynamic-mdx-page-with-nextra-at-client-side-rendering-time"
        },
        {
          "level": 3,
          "title": "components/authenticatedContent.js",
          "slug": "components-authenticatedcontent-js"
        },
        {
          "level": 3,
          "title": "src/dynamicPage.js",
          "slug": "src-dynamicpage-js"
        },
        {
          "level": 3,
          "title": "src/showFrontmatter.js",
          "slug": "src-showfrontmatter-js"
        },
        {
          "level": 3,
          "title": "src/utils.js",
          "slug": "src-utils-js"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1733497791000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Reading \"Getting Started with NextAuth.js\"",
      "frontmatter": {
        "permalink": "next-auth-getting-started"
      },
      "regularPath": "/temas/web/next-auth/getting-started.html",
      "relativePath": "temas/web/next-auth/getting-started.md",
      "key": "v-b8520314",
      "path": "/next-auth-getting-started/",
      "headers": [
        {
          "level": 2,
          "title": "Repo https://github.com/nextauthjs/next-auth-example/",
          "slug": "repo-https-github-com-nextauthjs-next-auth-example"
        },
        {
          "level": 3,
          "title": "Initial Steps",
          "slug": "initial-steps"
        },
        {
          "level": 2,
          "title": "Add API route",
          "slug": "add-api-route"
        },
        {
          "level": 2,
          "title": "SessionProvider component in pages/_app.jsx",
          "slug": "sessionprovider-component-in-pages-app-jsx"
        },
        {
          "level": 2,
          "title": "login-btn component",
          "slug": "login-btn-component"
        },
        {
          "level": 2,
          "title": "useSession() NextAuth React Hook",
          "slug": "usesession-nextauth-react-hook"
        },
        {
          "level": 2,
          "title": "signIn() method",
          "slug": "signin-method"
        },
        {
          "level": 3,
          "title": "Specifying a callbackUrl",
          "slug": "specifying-a-callbackurl"
        },
        {
          "level": 3,
          "title": "Using the redirect: false option",
          "slug": "using-the-redirect-false-option"
        },
        {
          "level": 2,
          "title": "Protecting an API Route",
          "slug": "protecting-an-api-route"
        },
        {
          "level": 3,
          "title": "pages/api/restricted.js",
          "slug": "pages-api-restricted-js"
        },
        {
          "level": 3,
          "title": "pages/auth/restricted.mdx",
          "slug": "pages-auth-restricted-mdx"
        },
        {
          "level": 3,
          "title": "components/restricted.jsx",
          "slug": "components-restricted-jsx"
        },
        {
          "level": 2,
          "title": "NEXTAUTH_SECRET",
          "slug": "nextauth-secret"
        },
        {
          "level": 2,
          "title": "Middleware",
          "slug": "middleware"
        },
        {
          "level": 3,
          "title": "pages/protected/secret.mdx",
          "slug": "pages-protected-secret-mdx"
        },
        {
          "level": 2,
          "title": "Deploying to production",
          "slug": "deploying-to-production"
        },
        {
          "level": 2,
          "title": "Building a Protected Dynamic mdx page with Nextra at Client Side Rendering Time",
          "slug": "building-a-protected-dynamic-mdx-page-with-nextra-at-client-side-rendering-time"
        },
        {
          "level": 3,
          "title": "components/authenticatedContent.js",
          "slug": "components-authenticatedcontent-js"
        },
        {
          "level": 3,
          "title": "src/dynamicPage.js",
          "slug": "src-dynamicpage-js"
        },
        {
          "level": 3,
          "title": "src/showFrontmatter.js",
          "slug": "src-showfrontmatter-js"
        },
        {
          "level": 3,
          "title": "src/utils.js",
          "slug": "src-utils-js"
        },
        {
          "level": 2,
          "title": "Extensibility",
          "slug": "extensibility"
        }
      ],
      "lastUpdated": "an hour ago",
      "lastUpdatedTimestamp": 1736680319000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Deploying to Vercel from an organization for free using GitHub actions",
      "frontmatter": {},
      "regularPath": "/temas/web/nextjs/deploying-to-vercel.html",
      "relativePath": "temas/web/nextjs/deploying-to-vercel.md",
      "key": "v-52f2e63c",
      "path": "/temas/web/nextjs/deploying-to-vercel.html",
      "headers": [
        {
          "level": 2,
          "title": "Introduction",
          "slug": "introduction"
        },
        {
          "level": 2,
          "title": "repo, branches and tree",
          "slug": "repo-branches-and-tree"
        },
        {
          "level": 2,
          "title": "Vercel cli",
          "slug": "vercel-cli"
        },
        {
          "level": 2,
          "title": "The solution",
          "slug": "the-solution"
        },
        {
          "level": 2,
          "title": ".github/workflows/deploy.yml",
          "slug": "github-workflows-deploy-yml"
        },
        {
          "level": 2,
          "title": "VERCEL_TOKEN",
          "slug": "vercel-token"
        },
        {
          "level": 2,
          "title": "Secrets",
          "slug": "secrets"
        },
        {
          "level": 2,
          "title": "The workflow running in GitHub",
          "slug": "the-workflow-running-in-github"
        },
        {
          "level": 2,
          "title": "Errors and Fixing them",
          "slug": "errors-and-fixing-them"
        },
        {
          "level": 2,
          "title": "See also",
          "slug": "see-also"
        }
      ],
      "lastUpdated": "a few seconds ago",
      "lastUpdatedTimestamp": 1736683402000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Custom App",
      "frontmatter": {},
      "regularPath": "/temas/web/nextjs/custom-app.html",
      "relativePath": "temas/web/nextjs/custom-app.md",
      "key": "v-f7b8a9d4",
      "path": "/temas/web/nextjs/custom-app.html",
      "headers": [
        {
          "level": 2,
          "title": "What is NextJS CUSTOM APP?",
          "slug": "what-is-nextjs-custom-app"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1671801820000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "clsx",
      "frontmatter": {
        "title": "clsx"
      },
      "regularPath": "/temas/web/nextjs/clsx.html",
      "relativePath": "temas/web/nextjs/clsx.md",
      "key": "v-96c45814",
      "path": "/temas/web/nextjs/clsx.html",
      "headers": [
        {
          "level": 3,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1671898122000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "When to Use Static Generation v.s. Server-side Rendering",
      "frontmatter": {},
      "regularPath": "/temas/web/nextjs/how-to-render.html",
      "relativePath": "temas/web/nextjs/how-to-render.md",
      "key": "v-7c83fdda",
      "path": "/temas/web/nextjs/how-to-render.html",
      "headers": [
        {
          "level": 2,
          "title": "What is the difference between SSR an Server Side Component?",
          "slug": "what-is-the-difference-between-ssr-an-server-side-component"
        },
        {
          "level": 2,
          "title": "Can exists a Client Side Component which is server side rendered? Does it makes sense?",
          "slug": "can-exists-a-client-side-component-which-is-server-side-rendered-does-it-makes-sense"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1734302662000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Can you give me a easy example of how to set up a json web token in a next.js simple app?.  I have no experience with JWT",
      "frontmatter": {},
      "regularPath": "/temas/web/nextjs/jwt.html",
      "relativePath": "temas/web/nextjs/jwt.md",
      "key": "v-4aa496a2",
      "path": "/temas/web/nextjs/jwt.html",
      "headers": [
        {
          "level": 2,
          "title": "Can you give me a easy example of how to set up a json web token in a next.js simple app?.  I have no experience with JWT",
          "slug": "can-you-give-me-a-easy-example-of-how-to-set-up-a-json-web-token-in-a-next-js-simple-app-i-have-no-experience-with-jwt"
        },
        {
          "level": 2,
          "title": "pages and js",
          "slug": "pages-and-js"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1733480466000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Passing Information to getStaticProps",
      "frontmatter": {},
      "regularPath": "/temas/web/nextjs/getStaticProps.html",
      "relativePath": "temas/web/nextjs/getStaticProps.md",
      "key": "v-36e12276",
      "path": "/temas/web/nextjs/getStaticProps.html",
      "headers": [
        {
          "level": 2,
          "title": "Using Dynamic Routes",
          "slug": "using-dynamic-routes"
        },
        {
          "level": 3,
          "title": "The role of the function getStaticPaths",
          "slug": "the-role-of-the-function-getstaticpaths"
        },
        {
          "level": 2,
          "title": "Using the context object",
          "slug": "using-the-context-object"
        },
        {
          "level": 2,
          "title": "Others",
          "slug": "others"
        },
        {
          "level": 2,
          "title": "Building the site",
          "slug": "building-the-site"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1734356375000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "The app directory vs. the pages directory",
      "frontmatter": {},
      "regularPath": "/temas/web/nextjs/page-vs-app.html",
      "relativePath": "temas/web/nextjs/page-vs-app.md",
      "key": "v-79d8b012",
      "path": "/temas/web/nextjs/page-vs-app.html",
      "headers": [
        {
          "level": 2,
          "title": "Routing",
          "slug": "routing"
        },
        {
          "level": 2,
          "title": "File Structure",
          "slug": "file-structure"
        },
        {
          "level": 2,
          "title": "Layouts",
          "slug": "layouts"
        },
        {
          "level": 2,
          "title": "Data Fetching",
          "slug": "data-fetching"
        },
        {
          "level": 2,
          "title": "Server Components",
          "slug": "server-components"
        },
        {
          "level": 2,
          "title": "Metadata and SEO",
          "slug": "metadata-and-seo"
        },
        {
          "level": 2,
          "title": "Loading UI:",
          "slug": "loading-ui"
        },
        {
          "level": 2,
          "title": "Error Handling:",
          "slug": "error-handling"
        },
        {
          "level": 2,
          "title": "Route Handlers:",
          "slug": "route-handlers"
        },
        {
          "level": 2,
          "title": "Colocating Files",
          "slug": "colocating-files"
        },
        {
          "level": 2,
          "title": "Parallel Routes and Intercepting Routes:",
          "slug": "parallel-routes-and-intercepting-routes"
        },
        {
          "level": 2,
          "title": "Incremental Adoption",
          "slug": "incremental-adoption"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1734385569000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Organizing Next.js Middleware",
      "frontmatter": {},
      "regularPath": "/temas/web/nextjs/middleware.html",
      "relativePath": "temas/web/nextjs/middleware.md",
      "key": "v-ab153e94",
      "path": "/temas/web/nextjs/middleware.html",
      "headers": [
        {
          "level": 2,
          "title": "Express Middleware Pattern",
          "slug": "express-middleware-pattern"
        },
        {
          "level": 2,
          "title": "Next.js Middleware",
          "slug": "next-js-middleware"
        },
        {
          "level": 2,
          "title": "Organizing Middleware using a Middleware Chain",
          "slug": "organizing-middleware-using-a-middleware-chain"
        },
        {
          "level": 2,
          "title": "Conclusion",
          "slug": "conclusion"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1732180404000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Building the site",
      "frontmatter": {},
      "regularPath": "/temas/web/nextjs/next-build.html",
      "relativePath": "temas/web/nextjs/next-build.md",
      "key": "v-d73c2e14",
      "path": "/temas/web/nextjs/next-build.html",
      "headers": [
        {
          "level": 2,
          "title": "Codes",
          "slug": "codes"
        },
        {
          "level": 2,
          "title": "Output",
          "slug": "output"
        },
        {
          "level": 2,
          "title": "Route Types",
          "slug": "route-types"
        },
        {
          "level": 2,
          "title": "Analysis of some routes",
          "slug": "analysis-of-some-routes"
        },
        {
          "level": 2,
          "title": "dynamic-mdx, dynamic-post-building and dynamic-post-building-getstaticprops",
          "slug": "dynamic-mdx-dynamic-post-building-and-dynamic-post-building-getstaticprops"
        },
        {
          "level": 2,
          "title": "CSS Files",
          "slug": "css-files"
        },
        {
          "level": 2,
          "title": "Conclusions",
          "slug": "conclusions"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1734357588000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Incremental Static Regeneration (ISR)",
      "frontmatter": {},
      "regularPath": "/temas/web/nextra/ISR.html",
      "relativePath": "temas/web/nextra/ISR.md",
      "key": "v-0adb5954",
      "path": "/temas/web/nextra/ISR.html",
      "headers": [
        {
          "level": 2,
          "title": "Example",
          "slug": "example"
        },
        {
          "level": 2,
          "title": "The tree structure at /app",
          "slug": "the-tree-structure-at-app"
        },
        {
          "level": 2,
          "title": "/app/blog/[id]/page.js",
          "slug": "app-blog-id-page-js"
        },
        {
          "level": 2,
          "title": "The app directory vs. the pages directory",
          "slug": "the-app-directory-vs-the-pages-directory"
        },
        {
          "level": 2,
          "title": "Error during deploying at Vercel",
          "slug": "error-during-deploying-at-vercel"
        },
        {
          "level": 3,
          "title": "The result of next build",
          "slug": "the-result-of-next-build"
        },
        {
          "level": 2,
          "title": "v0 Diagnostics",
          "slug": "v0-diagnostics"
        }
      ],
      "lastUpdated": "22 days ago",
      "lastUpdatedTimestamp": 1734818092000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Rendering Markdown in Next.js",
      "frontmatter": {},
      "regularPath": "/temas/web/nextjs/render-markdown.html",
      "relativePath": "temas/web/nextjs/render-markdown.md",
      "key": "v-24b2dce4",
      "path": "/temas/web/nextjs/render-markdown.html",
      "headers": [
        {
          "level": 2,
          "title": "Remark Syntax tree",
          "slug": "remark-syntax-tree"
        },
        {
          "level": 2,
          "title": "mdast",
          "slug": "mdast"
        },
        {
          "level": 2,
          "title": "Unist",
          "slug": "unist"
        },
        {
          "level": 2,
          "title": "Unified",
          "slug": "unified"
        },
        {
          "level": 2,
          "title": "micromark parser and mdast-util-from-markdown",
          "slug": "micromark-parser-and-mdast-util-from-markdown"
        },
        {
          "level": 2,
          "title": "Example of a remark plugin",
          "slug": "example-of-a-remark-plugin"
        },
        {
          "level": 2,
          "title": "Footnotes",
          "slug": "footnotes"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1672665856000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "v0 on Debugging the ISR deployment problem",
      "frontmatter": {},
      "regularPath": "/temas/web/nextra/ISR-deployment.html",
      "relativePath": "temas/web/nextra/ISR-deployment.md",
      "key": "v-1072e514",
      "path": "/temas/web/nextra/ISR-deployment.html",
      "headers": [
        {
          "level": 2,
          "title": "Question",
          "slug": "question"
        },
        {
          "level": 2,
          "title": "Answer",
          "slug": "answer"
        }
      ],
      "lastUpdated": "19 days ago",
      "lastUpdatedTimestamp": 1735030937000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Nextra",
      "frontmatter": {
        "title": "Nextra",
        "sidebar": false
      },
      "regularPath": "/temas/web/nextra/",
      "relativePath": "temas/web/nextra/README.md",
      "key": "v-18c9d1d5",
      "path": "/temas/web/nextra/",
      "headers": [
        {
          "level": 2,
          "title": "Introduction",
          "slug": "introduction"
        },
        {
          "level": 2,
          "title": "Nextra Monorepo",
          "slug": "nextra-monorepo"
        },
        {
          "level": 2,
          "title": "Introduction to React",
          "slug": "introduction-to-react"
        },
        {
          "level": 2,
          "title": "Examples of Nextra Sites",
          "slug": "examples-of-nextra-sites"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1733233320000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Nextra: Comented reading of \"Get Started tutorial\"",
      "frontmatter": {
        "prev": "/practicas/nextra.md",
        "next": "mdx.md"
      },
      "regularPath": "/temas/web/nextra/first-steps.html",
      "relativePath": "temas/web/nextra/first-steps.md",
      "key": "v-6a747210",
      "path": "/temas/web/nextra/first-steps.html",
      "headers": [
        {
          "level": 2,
          "title": "Quick Start from Template",
          "slug": "quick-start-from-template"
        },
        {
          "level": 3,
          "title": "Deploy to Vercel",
          "slug": "deploy-to-vercel"
        },
        {
          "level": 3,
          "title": "Fork the Template",
          "slug": "fork-the-template"
        },
        {
          "level": 2,
          "title": "Start as New Project",
          "slug": "start-as-new-project"
        },
        {
          "level": 3,
          "title": "Install",
          "slug": "install"
        },
        {
          "level": 3,
          "title": "Add Next.js Config",
          "slug": "add-next-js-config"
        },
        {
          "level": 3,
          "title": "Create Docs Theme Config",
          "slug": "create-docs-theme-config"
        },
        {
          "level": 3,
          "title": "Ready to Go!",
          "slug": "ready-to-go"
        },
        {
          "level": 2,
          "title": "Next Steps",
          "slug": "next-steps"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1731330335000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Dynamically read and process a MDX File",
      "frontmatter": {},
      "regularPath": "/temas/web/nextra/dynamic-readmdxfile.html",
      "relativePath": "temas/web/nextra/dynamic-readmdxfile.md",
      "key": "v-555666b2",
      "path": "/temas/web/nextra/dynamic-readmdxfile.html",
      "headers": [
        {
          "level": 2,
          "title": "pages/dynamic-post-building.mdx",
          "slug": "pages-dynamic-post-building-mdx"
        },
        {
          "level": 2,
          "title": "posts/2024-12-10-leccion.mdx",
          "slug": "posts-2024-12-10-leccion-mdx"
        },
        {
          "level": 2,
          "title": "components/showFrontmatter.jsx",
          "slug": "components-showfrontmatter-jsx"
        },
        {
          "level": 2,
          "title": "components/dcat.jsx",
          "slug": "components-dcat-jsx"
        },
        {
          "level": 2,
          "title": "src/utils.js",
          "slug": "src-utils-js"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1734271085000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Building Dynamic mdx with Nextra at Building Time",
      "frontmatter": {},
      "regularPath": "/temas/web/nextra/dynamicmdx.html",
      "relativePath": "temas/web/nextra/dynamicmdx.md",
      "key": "v-363ef5f6",
      "path": "/temas/web/nextra/dynamicmdx.html",
      "headers": [
        {
          "level": 2,
          "title": "Building Dynamic mdx with Nextra at Building Time",
          "slug": "building-dynamic-mdx-with-nextra-at-building-time"
        },
        {
          "level": 3,
          "title": "test-value.jsx",
          "slug": "test-value-jsx"
        },
        {
          "level": 3,
          "title": "dcat.jsx",
          "slug": "dcat-jsx"
        },
        {
          "level": 3,
          "title": "The page",
          "slug": "the-page"
        },
        {
          "level": 3,
          "title": "RemoteContent",
          "slug": "remotecontent"
        },
        {
          "level": 3,
          "title": "buildDynamicMDX",
          "slug": "builddynamicmdx"
        },
        {
          "level": 3,
          "title": "getStaticProps",
          "slug": "getstaticprops"
        },
        {
          "level": 2,
          "title": "Building Dynamic mdx with Nextra at Server Side Rendering Time",
          "slug": "building-dynamic-mdx-with-nextra-at-server-side-rendering-time"
        },
        {
          "level": 2,
          "title": "Building a Protected Dynamic mdx page with Nextra at Client Side Rendering Time",
          "slug": "building-a-protected-dynamic-mdx-page-with-nextra-at-client-side-rendering-time"
        },
        {
          "level": 3,
          "title": "components/authenticatedContent.js",
          "slug": "components-authenticatedcontent-js"
        },
        {
          "level": 3,
          "title": "src/dynamicPage.js",
          "slug": "src-dynamicpage-js"
        },
        {
          "level": 3,
          "title": "src/showFrontmatter.js",
          "slug": "src-showfrontmatter-js"
        },
        {
          "level": 3,
          "title": "src/utils.js",
          "slug": "src-utils-js"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1733497791000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Live Components",
      "frontmatter": {},
      "regularPath": "/temas/web/nextra/live-components.html",
      "relativePath": "temas/web/nextra/live-components.md",
      "key": "v-6c44d0b6",
      "path": "/temas/web/nextra/live-components.html",
      "headers": [
        {
          "level": 2,
          "title": "Introduction",
          "slug": "introduction"
        },
        {
          "level": 2,
          "title": "Implementing Live Components with react-live",
          "slug": "implementing-live-components-with-react-live"
        },
        {
          "level": 2,
          "title": "Using the Live Component",
          "slug": "using-the-live-component"
        },
        {
          "level": 2,
          "title": "Running the Live Component",
          "slug": "running-the-live-component"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1734356375000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "MDX: Markdown for the component era",
      "frontmatter": {
        "prev": "/temas/web/nextra/first-steps",
        "next": "/temas/web/nextra/theme-configuration"
      },
      "regularPath": "/temas/web/nextra/mdx.html",
      "relativePath": "temas/web/nextra/mdx.md",
      "key": "v-0e8780e2",
      "path": "/temas/web/nextra/mdx.html",
      "lastUpdated": "3 months ago",
      "lastUpdatedTimestamp": 1729949595000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Examples of Nextra Sites",
      "frontmatter": {},
      "regularPath": "/temas/web/nextra/nextra-examples.html",
      "relativePath": "temas/web/nextra/nextra-examples.md",
      "key": "v-062b51fc",
      "path": "/temas/web/nextra/nextra-examples.html",
      "headers": [
        {
          "level": 2,
          "title": "Examples of Nextra Sites",
          "slug": "examples-of-nextra-sites"
        },
        {
          "level": 2,
          "title": "Actual SWR Site",
          "slug": "actual-swr-site"
        },
        {
          "level": 2,
          "title": "Tutorial en PL",
          "slug": "tutorial-en-pl"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1730543492000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Nextra monorepo",
      "frontmatter": {
        "title": "Nextra monorepo"
      },
      "regularPath": "/temas/web/nextra/nextra-monorepo.html",
      "relativePath": "temas/web/nextra/nextra-monorepo.md",
      "key": "v-38fc35e4",
      "path": "/temas/web/nextra/nextra-monorepo.html",
      "headers": [
        {
          "level": 2,
          "title": "Introduction to Monorepos. Nextra as an example",
          "slug": "introduction-to-monorepos-nextra-as-an-example"
        },
        {
          "level": 2,
          "title": "Workspace Dependencies in the  package.json",
          "slug": "workspace-dependencies-in-the-package-json"
        },
        {
          "level": 2,
          "title": "pnpm Workspaces and Nx",
          "slug": "pnpm-workspaces-and-nx"
        },
        {
          "level": 2,
          "title": "Instructions",
          "slug": "instructions"
        },
        {
          "level": 2,
          "title": "Installation. Turborepo and PNPM Workspaces",
          "slug": "installation-turborepo-and-pnpm-workspaces"
        },
        {
          "level": 3,
          "title": "Turborepo",
          "slug": "turborepo"
        },
        {
          "level": 3,
          "title": "pnpm Workspaces",
          "slug": "pnpm-workspaces"
        },
        {
          "level": 3,
          "title": "Installation",
          "slug": "installation"
        },
        {
          "level": 2,
          "title": "Build Nextra Core",
          "slug": "build-nextra-core"
        },
        {
          "level": 2,
          "title": "Build Nextra Theme",
          "slug": "build-nextra-theme"
        },
        {
          "level": 2,
          "title": "Development",
          "slug": "development"
        },
        {
          "level": 3,
          "title": "Running the package nextra in watch mode",
          "slug": "running-the-package-nextra-in-watch-mode"
        },
        {
          "level": 3,
          "title": "Running the package nextra-theme-docs in watch mode",
          "slug": "running-the-package-nextra-theme-docs-in-watch-mode"
        },
        {
          "level": 3,
          "title": "Running the example docs in watch mode",
          "slug": "running-the-example-docs-in-watch-mode"
        },
        {
          "level": 3,
          "title": "Watching the propagation of the changes",
          "slug": "watching-the-propagation-of-the-changes"
        },
        {
          "level": 2,
          "title": "pnpm workspaces",
          "slug": "pnpm-workspaces-2"
        }
      ],
      "lastUpdated": "19 days ago",
      "lastUpdatedTimestamp": 1735030937000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Introduction to Serverless",
      "frontmatter": {
        "title": "Introduction to Serverless"
      },
      "regularPath": "/temas/web/serverless.html",
      "relativePath": "temas/web/serverless.md",
      "key": "v-3e783952",
      "path": "/temas/web/serverless.html",
      "headers": [
        {
          "level": 2,
          "title": "Serverless Functions",
          "slug": "serverless-functions"
        },
        {
          "level": 3,
          "title": "References",
          "slug": "references"
        },
        {
          "level": 2,
          "title": "What is an API Gateway",
          "slug": "what-is-an-api-gateway"
        },
        {
          "level": 2,
          "title": "What is a Service Discovery",
          "slug": "what-is-a-service-discovery"
        },
        {
          "level": 2,
          "title": "Watching the course Up and Running with Serverless Functions with Ben Hong",
          "slug": "watching-the-course-up-and-running-with-serverless-functions-with-ben-hong"
        },
        {
          "level": 2,
          "title": "Anya Kubov Tutorial on Netlify Serverless Functions",
          "slug": "anya-kubov-tutorial-on-netlify-serverless-functions"
        },
        {
          "level": 2,
          "title": "Reading \"Saving data to Supabase and getting it back again\"",
          "slug": "reading-saving-data-to-supabase-and-getting-it-back-again"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references-2"
        },
        {
          "level": 2,
          "title": "Footnotes",
          "slug": "footnotes"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1671105980000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Can I make server side programming in Nextra?",
      "frontmatter": {
        "sidebar": "auto"
      },
      "regularPath": "/temas/web/nextra/server-side-nextra.html",
      "relativePath": "temas/web/nextra/server-side-nextra.md",
      "key": "v-170ac476",
      "path": "/temas/web/nextra/server-side-nextra.html",
      "headers": [
        {
          "level": 2,
          "title": "How Server-Side Programming Works in Nextra",
          "slug": "how-server-side-programming-works-in-nextra"
        },
        {
          "level": 2,
          "title": "Adding Server-Side Logic to a Nextra Page",
          "slug": "adding-server-side-logic-to-a-nextra-page"
        },
        {
          "level": 2,
          "title": "An API endpoint handler: pages/api/github-repos/\\[username\\].js",
          "slug": "an-api-endpoint-handler-pages-api-github-repos-username-js"
        },
        {
          "level": 2,
          "title": "The userRepos.mdx page",
          "slug": "the-userrepos-mdx-page"
        },
        {
          "level": 2,
          "title": "The ask-user.jsx code",
          "slug": "the-ask-user-jsx-code"
        },
        {
          "level": 2,
          "title": "The dynamic page file pages/user/[username].jsx",
          "slug": "the-dynamic-page-file-pages-user-username-jsx"
        },
        {
          "level": 2,
          "title": "Limitations",
          "slug": "limitations"
        },
        {
          "level": 2,
          "title": "When to Use Server-Side Programming in Nextra",
          "slug": "when-to-use-server-side-programming-in-nextra"
        }
      ],
      "lastUpdated": "a month ago",
      "lastUpdatedTimestamp": 1733155328000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Theme Configuration",
      "frontmatter": {
        "prev": "/temas/web/nextra/first-steps",
        "next": "/assets/practicas/nextjs/swr.md"
      },
      "regularPath": "/temas/web/nextra/theme-configuration.html",
      "relativePath": "temas/web/nextra/theme-configuration.md",
      "key": "v-0353b2c0",
      "path": "/temas/web/nextra/theme-configuration.html",
      "headers": [
        {
          "level": 2,
          "title": "Global",
          "slug": "global"
        },
        {
          "level": 3,
          "title": "Docs Repository",
          "slug": "docs-repository"
        },
        {
          "level": 3,
          "title": "Head Tags",
          "slug": "head-tags"
        },
        {
          "level": 3,
          "title": "Dark Mode and Themes",
          "slug": "dark-mode-and-themes"
        },
        {
          "level": 3,
          "title": "Theme Color",
          "slug": "theme-color"
        },
        {
          "level": 2,
          "title": "Navbar",
          "slug": "navbar"
        },
        {
          "level": 3,
          "title": "Logo",
          "slug": "logo"
        },
        {
          "level": 3,
          "title": "Project Link",
          "slug": "project-link"
        },
        {
          "level": 3,
          "title": "Chat Link",
          "slug": "chat-link"
        },
        {
          "level": 3,
          "title": "Menu and Custom Links",
          "slug": "menu-and-custom-links"
        },
        {
          "level": 3,
          "title": "Search",
          "slug": "search"
        },
        {
          "level": 3,
          "title": "Banner",
          "slug": "banner"
        },
        {
          "level": 3,
          "title": "Customize the Navbar",
          "slug": "customize-the-navbar"
        },
        {
          "level": 2,
          "title": "Sidebar",
          "slug": "sidebar"
        },
        {
          "level": 3,
          "title": "Menu Collapse Level",
          "slug": "menu-collapse-level"
        },
        {
          "level": 3,
          "title": "Customize Sidebar Content",
          "slug": "customize-sidebar-content"
        },
        {
          "level": 3,
          "title": "Customize Sidebar with Frontmatter",
          "slug": "customize-sidebar-with-frontmatter"
        },
        {
          "level": 2,
          "title": "Content",
          "slug": "content"
        },
        {
          "level": 3,
          "title": "MDX Components",
          "slug": "mdx-components"
        },
        {
          "level": 3,
          "title": "Writing Direction",
          "slug": "writing-direction"
        },
        {
          "level": 3,
          "title": "Main Content",
          "slug": "main-content"
        },
        {
          "level": 2,
          "title": "TOC Sidebar",
          "slug": "toc-sidebar"
        },
        {
          "level": 3,
          "title": "Table of Contents",
          "slug": "table-of-contents"
        },
        {
          "level": 3,
          "title": "Edit Link",
          "slug": "edit-link"
        },
        {
          "level": 3,
          "title": "Feedback Link",
          "slug": "feedback-link"
        },
        {
          "level": 2,
          "title": "End of Page",
          "slug": "end-of-page"
        },
        {
          "level": 3,
          "title": "Navigation",
          "slug": "navigation"
        },
        {
          "level": 3,
          "title": "Last Updated Date",
          "slug": "last-updated-date"
        },
        {
          "level": 2,
          "title": "Footer",
          "slug": "footer"
        },
        {
          "level": 3,
          "title": "Copyright Information",
          "slug": "copyright-information"
        },
        {
          "level": 2,
          "title": "Theme Switch",
          "slug": "theme-switch"
        },
        {
          "level": 3,
          "title": "Options",
          "slug": "options"
        },
        {
          "level": 2,
          "title": "Not Found Page",
          "slug": "not-found-page"
        },
        {
          "level": 2,
          "title": "I18n",
          "slug": "i18n"
        },
        {
          "level": 2,
          "title": "Favicon Glyph",
          "slug": "favicon-glyph"
        }
      ],
      "lastUpdated": "2 months ago",
      "lastUpdatedTimestamp": 1731344000000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "frontmatter": {},
      "regularPath": "/temas/web/serverless/providers.html",
      "relativePath": "temas/web/serverless/providers.md",
      "key": "v-5012fa2c",
      "path": "/temas/web/serverless/providers.html",
      "headers": [
        {
          "level": 2,
          "title": "Cloudflare Workers",
          "slug": "cloudflare-workers"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1671374201000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Tailwind CSS",
      "frontmatter": {
        "title": "Tailwind CSS"
      },
      "regularPath": "/temas/web/tailwind/",
      "relativePath": "temas/web/tailwind/README.md",
      "key": "v-9932d456",
      "path": "/temas/web/tailwind/",
      "headers": [
        {
          "level": 2,
          "title": "Utility-first CSS frameworks",
          "slug": "utility-first-css-frameworks"
        },
        {
          "level": 2,
          "title": "Tailwind CSS Example",
          "slug": "tailwind-css-example"
        },
        {
          "level": 2,
          "title": "Exercise",
          "slug": "exercise"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1672058423000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Using Vue in Markdown",
      "frontmatter": {},
      "regularPath": "/temas/web/using-vue.html",
      "relativePath": "temas/web/using-vue.md",
      "key": "v-1a32ce94",
      "path": "/temas/web/using-vue.html",
      "headers": [
        {
          "level": 2,
          "title": "Browser API Access Restrictions",
          "slug": "browser-api-access-restrictions"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1668412956000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Vitepress",
      "frontmatter": {
        "title": "Vitepress"
      },
      "regularPath": "/temas/web/vitepress.html",
      "relativePath": "temas/web/vitepress.md",
      "key": "v-821e3214",
      "path": "/temas/web/vitepress.html",
      "headers": [
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1667561559000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Capítulo: WebSockets",
      "frontmatter": {
        "sytws2122": "https://ull-mii-sytws-2122.github.io/practicas/websockets"
      },
      "regularPath": "/temas/web/websockets.html",
      "relativePath": "temas/web/websockets.md",
      "key": "v-5b58b8f2",
      "path": "/temas/web/websockets.html",
      "headers": [
        {
          "level": 2,
          "title": "Build a simple chat app with node.js and socket.io Medium.com",
          "slug": "build-a-simple-chat-app-with-node-js-and-socket-io-medium-com"
        },
        {
          "level": 2,
          "title": "Real Time Presentation Slides",
          "slug": "real-time-presentation-slides"
        },
        {
          "level": 2,
          "title": "Web Sockets Tutorial (Node.js and Socket.io Chat App) in the Net Ninja Youtube Channel (5 videos)",
          "slug": "web-sockets-tutorial-node-js-and-socket-io-chat-app-in-the-net-ninja-youtube-channel-5-videos"
        },
        {
          "level": 2,
          "title": "Yet Another Chat: Socket.io & Express NodeJS Tutorial to build a Realtime Chat App Youtube (2 videos)",
          "slug": "yet-another-chat-socket-io-express-nodejs-tutorial-to-build-a-realtime-chat-app-youtube-2-videos"
        },
        {
          "level": 2,
          "title": "Un artículo cortito para los que tienen prisa",
          "slug": "un-articulo-cortito-para-los-que-tienen-prisa"
        },
        {
          "level": 2,
          "title": "Un chat con mas funcionalidades aunque usando versiones algo obsoletas",
          "slug": "un-chat-con-mas-funcionalidades-aunque-usando-versiones-algo-obsoletas"
        },
        {
          "level": 2,
          "title": "Ejercicios opcionales",
          "slug": "ejercicios-opcionales"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1671460512000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    },
    {
      "title": "Stripe: Payment Plataform",
      "frontmatter": {},
      "regularPath": "/temas/web/stripe.html",
      "relativePath": "temas/web/stripe.md",
      "key": "v-3460c5a0",
      "path": "/temas/web/stripe.html",
      "headers": [
        {
          "level": 2,
          "title": "Processing Payments in E-commerce",
          "slug": "processing-payments-in-e-commerce"
        },
        {
          "level": 2,
          "title": "Stripe CLI",
          "slug": "stripe-cli"
        },
        {
          "level": 3,
          "title": "Install",
          "slug": "install"
        },
        {
          "level": 3,
          "title": "Login",
          "slug": "login"
        },
        {
          "level": 3,
          "title": "Create a product",
          "slug": "create-a-product"
        },
        {
          "level": 3,
          "title": "Create a price",
          "slug": "create-a-price"
        },
        {
          "level": 2,
          "title": "Identity",
          "slug": "identity"
        },
        {
          "level": 2,
          "title": "Ecommerce Example",
          "slug": "ecommerce-example"
        },
        {
          "level": 2,
          "title": "References",
          "slug": "references"
        },
        {
          "level": 2,
          "title": "Footnotes",
          "slug": "footnotes"
        }
      ],
      "lastUpdated": "2 years ago",
      "lastUpdatedTimestamp": 1671374201000,
      "global": {
        "commitsPerLab": {
          "asyncmap": [
            {
              "name": "asyncmap-ismael-martin-herrera-alu0101397375",
              "total": 28
            },
            {
              "name": "asyncmap-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "asyncmap-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu01",
              "total": 2
            },
            {
              "name": "asyncmap-ivan-garcia-gonzalez-alu0101388786",
              "total": 2
            },
            {
              "name": "asyncmap-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "asyncmap-daniel-jorge-acosta-alu0101239187",
              "total": 2
            },
            {
              "name": "asyncmap-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "asyncmap-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "asyncmap-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "asyncmap-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "editors": [
            {
              "name": "editors-rebeca-rodriguez-alu0101394763",
              "total": 49
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu01",
              "total": 6
            },
            {
              "name": "editors-ivan-garcia-gonzalez-alu0101388786",
              "total": 6
            },
            {
              "name": "editors-ismael-martin-herrera-alu0101397375",
              "total": 6
            },
            {
              "name": "editors-daniel-jorge-acosta-alu0101239187",
              "total": 4
            },
            {
              "name": "editors-saul-martin-garcia-alu0101405810",
              "total": 3
            },
            {
              "name": "editors-edwin-plasencia-hernandez-alu0101329888",
              "total": 2
            },
            {
              "name": "editors-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "editors-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "editors-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "editors-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "iaas": [
            {
              "name": "iaas-rebeca-rodriguez-alu0101394763",
              "total": 26
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu01",
              "total": 9
            },
            {
              "name": "iaas-daniel-jorge-acosta-alu0101239187",
              "total": 6
            },
            {
              "name": "iaas-ismael-martin-herrera-alu0101397375",
              "total": 5
            },
            {
              "name": "iaas-ivan-garcia-gonzalez-alu0101388786",
              "total": 4
            },
            {
              "name": "iaas-saul-martin-garcia-alu0101405810",
              "total": 2
            },
            {
              "name": "iaas-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "iaas-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "iaas-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "iaas-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "iaas-daniel_felipe-gomez-alu0101438139",
              "total": null
            }
          ],
          "race-condition": [
            {
              "name": "race-condition-ismael-martin-herrera-alu0101397375",
              "total": 3
            },
            {
              "name": "race-condition-rebeca-rodriguez-alu0101394763",
              "total": 2
            },
            {
              "name": "race-condition-casiano-rodriguez-leon-alu0100291865",
              "total": 2
            },
            {
              "name": "race-condition-saul-martin-garcia-alu0101405810",
              "total": null
            },
            {
              "name": "race-condition-rebeca-rodriguez-rodriguez-alu0101394763",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu0123456789",
              "total": null
            },
            {
              "name": "race-condition-nicolas-aranda-robayna-alu01",
              "total": null
            },
            {
              "name": "race-condition-ivan-garcia-gonzalez-alu0101388786",
              "total": null
            },
            {
              "name": "race-condition-edwin-plasencia-hernandez-alu0101329888",
              "total": null
            },
            {
              "name": "race-condition-daniel_felipe-gomez-alu0101438139",
              "total": null
            },
            {
              "name": "race-condition-daniel-jorge-acosta-alu0101239187",
              "total": null
            }
          ]
        },
        "networks": [
          "telegram",
          "whatsapp",
          "email",
          "twitter"
        ],
        "locale": "en-US",
        "title": "SYTWS",
        "title_separator": "-",
        "name": "Sistemas y Tecnologías Web en el Servidor",
        "description": "Itinerario de Computación. 2º cuatrimestre",
        "url": null,
        "baseurl": "",
        "repository": "ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "teaser": null,
        "logoLightBackground": "/images/escuela-politecnica-ingenieria-original.png",
        "logoDarkBackground": "/images/escuela-politecnica-ingenieria-positivo.png",
        "logo": "/images/escuela-politecnica-ingenieria-positivo.png",
        "author": {
          "name": " Casiano Rodríguez León",
          "avatar": "/images/bio-photo.jpg",
          "home": "https://crguezl.github.io",
          "bio": null,
          "location": "San Cristóbal de La Laguna",
          "email": null,
          "links": [
            {
              "label": "Email",
              "icon": "fas fa-fw fa-envelope-square"
            },
            {
              "label": "Website",
              "icon": "fas fa-fw fa-link",
              "url": "https://crguezl.github.io"
            },
            {
              "label": "Twitter",
              "icon": "fab fa-fw fa-twitter-square"
            },
            {
              "label": "Facebook",
              "icon": "fab fa-fw fa-facebook-square"
            },
            {
              "label": "GitHub",
              "icon": "fab fa-fw fa-github"
            },
            {
              "label": "Instagram",
              "icon": "fab fa-fw fa-instagram"
            }
          ]
        },
        "nav": [
          {
            "text": "Clases",
            "link": "/clases/index.html"
          },
          {
            "text": "Labs",
            "link": "/practicas/index.html"
          },
          {
            "text": "Teams",
            "link": "/teams/index.html"
          },
          {
            "text": "Context",
            "items": [
              {
                "text": "Recursos",
                "items": [
                  {
                    "text": "ULL",
                    "link": "/recursos/index.html/#recursos-ull"
                  },
                  {
                    "text": "GitHub",
                    "link": "/recursos/index.html/#recursos-github"
                  }
                ]
              },
              {
                "text": "Horarios",
                "items": [
                  {
                    "text": "Google Cal, Cal Acad y Exámenes",
                    "link": "/horarios/index.html"
                  },
                  {
                    "text": "Horarios del Master",
                    "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
                  }
                ]
              },
              {
                "text": "Referencias",
                "link": "/referencias/index.html"
              }
            ]
          },
          {
            "text": "GitHub",
            "items": [
              {
                "text": "ULL-MII-SYTWS-2425",
                "items": [
                  {
                    "text": "Organization",
                    "link": "https://github.com/ULL-MII-SYTWS-2425"
                  },
                  {
                    "text": "Teams",
                    "link": "/teams/"
                  },
                  {
                    "text": "Projects",
                    "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
                  },
                  {
                    "text": "Classroom",
                    "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
                  },
                  {
                    "text": "Template Org",
                    "link": "https://github.com/ULL-MII-SYTWS"
                  }
                ]
              },
              {
                "text": "Apuntes Repo",
                "items": [
                  {
                    "text": "Deploy at GH",
                    "link": "https://ull-mii-sytws.github.io"
                  },
                  {
                    "text": "Deploy at GH 24-25",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "Source",
                    "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
                  },
                  {
                    "text": "Generated repo",
                    "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
                  }
                ]
              },
              {
                "text": "Teacher",
                "items": [
                  {
                    "text": "Global Campus Teachers",
                    "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
                  }
                ]
              },
              {
                "text": "Previous Course Notes",
                "items": [
                  {
                    "text": "SYTWS 2425",
                    "link": "https://ull-mii-sytws-2425.github.io/"
                  },
                  {
                    "text": "SYTWS 2324",
                    "link": "https://ull-mii-sytws-2324.github.io/"
                  },
                  {
                    "text": "SYTWS 2223",
                    "link": "https://ull-mii-sytws-2223.github.io/"
                  },
                  {
                    "text": "SYTWS 2122",
                    "link": "https://ull-mii-sytws-2122.github.io/"
                  },
                  {
                    "text": "SYTWS 2021",
                    "link": "https://ull-mii-sytws-2021.github.io/"
                  },
                  {
                    "text": "SYTWS 1920",
                    "link": "https://ull-mii-sytws-1920.github.io/"
                  }
                ]
              }
            ]
          },
          {
            "text": "Campus Virtual",
            "items": [
              {
                "text": "SYTWS en el Campus Virtual",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680"
              },
              {
                "text": "Guía Docente",
                "items": [
                  {
                    "text": "Guía",
                    "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
                  },
                  {
                    "text": "Casiano",
                    "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
                  }
                ]
              },
              {
                "text": "Campus",
                "items": [
                  {
                    "text": "Participantes",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Calificador",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
                  },
                  {
                    "text": "Tareas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
                  },
                  {
                    "text": "Foros",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
                  },
                  {
                    "text": "Banco de Preguntas",
                    "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
                  }
                ]
              },
              {
                "text": "ULL",
                "items": [
                  {
                    "text": "Calendario Académico",
                    "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
                  },
                  {
                    "text": "Portafirmas",
                    "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
                  },
                  {
                    "text": "Editor cvn",
                    "link": "https://cvn.fecyt.es/editor/"
                  }
                ]
              },
              {
                "text": "Campus de Masters",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/"
              },
              {
                "text": "Campus de ESIT",
                "link": "https://campusingenieriaytecnologia2425.ull.es/"
              },
              {
                "text": "DMSI",
                "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              }
            ]
          },
          {
            "text": "Google",
            "items": [
              {
                "text": "Meet",
                "link": "https://meet.google.com/bhv-togn-ynm"
              },
              {
                "text": "Chat",
                "link": "https://mail.google.com/chat/u/1/#chat/welcome"
              },
              {
                "text": "Spreadsheets",
                "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS"
              },
              {
                "text": "Vídeos",
                "items": [
                  {
                    "text": "Curso 23/24",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
                  },
                  {
                    "text": "Curso 22/23",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
                  },
                  {
                    "text": "Curso 21/22",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
                  },
                  {
                    "text": "Curso 20/21",
                    "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
                  },
                  {
                    "text": "Curso 19/20",
                    "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
                  }
                ]
              }
            ]
          }
        ],
        "encoding": "utf-8",
        "singular": {
          "practicas": "Práctica",
          "temas": "Tema",
          "clases": "Clase"
        },
        "lsi": false,
        "excerpt_separator": "\n\n",
        "incremental": false,
        "calendario_academico": "https://www.ull.es/estudios-docencia/calendario-academico/",
        "horarios_master": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/",
        "horarios_tutorias": "https://www.ull.es/apps/guias/guias/view_guide/24127/",
        "cita_previa": "https://calendar.google.com/calendar/u/0/selfsched?sstoken=UUd1YlJSLURtcE5JfGRlZmF1bHR8ZmNiMWNmMTE4MjNjNzk1MWQwZGQyYTI4ZjZjYjZjY2E",
        "google_plus": "https://currents.google.com/u/1/communities/104629784252354892425",
        "organization": {
          "url": "https://github.com/ULL-MII-SYTWS-2425",
          "name": "ULL-MII-SYTWS-2425",
          "main": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io/tree/main/"
        },
        "apuntes_repo": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io",
        "campus_virtual": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
        "calificador": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680",
        "participantes": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680",
        "tareas": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680",
        "foros": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680",
        "profesor": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/",
        "teacher_profile_edit": "https://www.ull.es/apps/guias/teachers/view_profile/",
        "alu_github": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/view.php?id=21205",
        "udv": "https://udv.ull.es/portal/",
        "profesor_github": "crguezl",
        "chat": "https://chat.google.com/u/1/room/AAAANx1edCg",
        "bull_puntoq": "https://www.ull.es/servicios/biblioteca/servicios/puntoq/",
        "bull_permanente": "https://puntoq.ull.es/permalink/f",
        "covid_ull": "https://campusvirtual.ull.es/doctoradoyposgrado/course/view.php?id=201913946",
        "turnitin": "https://docs.google.com/forms/d/e/1FAIpQLSfEyKnNYAXH5lH9eTh6de6qu5dP-lp33ul4QE8PrFLqeXT66A/viewform",
        "dsi": {
          "apuntes": "https://ull-mii-dsi-1819.github.io/dsi-1819/"
        },
        "sytws": {
          "url": "https://ull-mii-sytws-1920.github.io/"
        },
        "disqus": {
          "url": "https://procesadores-de-lenguajes.disqus.com/embed.js",
          "comments": true
        },
        "classroom": {
          "url": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425",
          "name": "ULL-MII-SYTWS-2425"
        }
      }
    }
  ],
  "themeConfig": {
    "logo": "/favicon.ico",
    "editLinks": false,
    "docsDir": "",
    "editLinkText": "",
    "lastUpdated": false,
    "sidebar": {
      "/temas/": "auto",
      "/practicas/": "auto",
      "/clases/": "auto"
    },
    "nav": [
      {
        "text": "Clases",
        "link": "/clases/index.html",
        "type": "link",
        "items": []
      },
      {
        "text": "Labs",
        "link": "/practicas/index.html",
        "type": "link",
        "items": []
      },
      {
        "text": "Teams",
        "link": "/teams/index.html",
        "type": "link",
        "items": []
      },
      {
        "text": "Context",
        "items": [
          {
            "text": "Recursos",
            "items": [
              {
                "text": "ULL",
                "link": "/recursos/index.html/#recursos-ull"
              },
              {
                "text": "GitHub",
                "link": "/recursos/index.html/#recursos-github"
              }
            ],
            "type": "links"
          },
          {
            "text": "Horarios",
            "items": [
              {
                "text": "Google Cal, Cal Acad y Exámenes",
                "link": "/horarios/index.html"
              },
              {
                "text": "Horarios del Master",
                "link": "https://www.ull.es/masteres/ingenieria-informatica/informacion-academica/horarios-y-calendario-examenes/"
              }
            ],
            "type": "links"
          },
          {
            "text": "Referencias",
            "link": "/referencias/index.html",
            "type": "link"
          }
        ],
        "type": "links"
      },
      {
        "text": "GitHub",
        "items": [
          {
            "text": "ULL-MII-SYTWS-2425",
            "items": [
              {
                "text": "Organization",
                "link": "https://github.com/ULL-MII-SYTWS-2425"
              },
              {
                "text": "Teams",
                "link": "/teams/"
              },
              {
                "text": "Projects",
                "link": "https://github.com/orgs/ULL-MII-SYTWS-2425/projects"
              },
              {
                "text": "Classroom",
                "link": "https://classroom.github.com/classrooms/176799104-ull-mii-sytws-2425"
              },
              {
                "text": "Template Org",
                "link": "https://github.com/ULL-MII-SYTWS"
              }
            ],
            "type": "links"
          },
          {
            "text": "Apuntes Repo",
            "items": [
              {
                "text": "Deploy at GH",
                "link": "https://ull-mii-sytws.github.io"
              },
              {
                "text": "Deploy at GH 24-25",
                "link": "https://ull-mii-sytws-2425.github.io/"
              },
              {
                "text": "Source",
                "link": "https://github.com/ULL-MII-SYTWS/vuepress-apuntes"
              },
              {
                "text": "Generated repo",
                "link": "https://github.com/ULL-MII-SYTWS/ull-mii-sytws.github.io"
              }
            ],
            "type": "links"
          },
          {
            "text": "Teacher",
            "items": [
              {
                "text": "Global Campus Teachers",
                "link": "https://github.com/GitHub-Global-Campus/Global-Campus-Teachers/discussions"
              }
            ],
            "type": "links"
          },
          {
            "text": "Previous Course Notes",
            "items": [
              {
                "text": "SYTWS 2425",
                "link": "https://ull-mii-sytws-2425.github.io/"
              },
              {
                "text": "SYTWS 2324",
                "link": "https://ull-mii-sytws-2324.github.io/"
              },
              {
                "text": "SYTWS 2223",
                "link": "https://ull-mii-sytws-2223.github.io/"
              },
              {
                "text": "SYTWS 2122",
                "link": "https://ull-mii-sytws-2122.github.io/"
              },
              {
                "text": "SYTWS 2021",
                "link": "https://ull-mii-sytws-2021.github.io/"
              },
              {
                "text": "SYTWS 1920",
                "link": "https://ull-mii-sytws-1920.github.io/"
              }
            ],
            "type": "links"
          }
        ],
        "type": "links"
      },
      {
        "text": "Campus Virtual",
        "items": [
          {
            "text": "SYTWS en el Campus Virtual",
            "link": "https://campusdoctoradoyposgrado2425.ull.es/course/view.php?id=2425110680",
            "type": "link"
          },
          {
            "text": "Guía Docente",
            "items": [
              {
                "text": "Guía",
                "link": "https://www.ull.es/apps/guias/guias/view_guide_course/2425/835941105/"
              },
              {
                "text": "Casiano",
                "link": "https://www.ull.es/apps/guias/guias/view_teacher_niu/1364/crguezl/"
              }
            ],
            "type": "links"
          },
          {
            "text": "Campus",
            "items": [
              {
                "text": "Participantes",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/user/index.php?id=2425110680"
              },
              {
                "text": "Calificador",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/grade/report/user/index.php?id=2425110680"
              },
              {
                "text": "Tareas",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/assign/index.php?id=2425110680"
              },
              {
                "text": "Foros",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/mod/forum/index.php?id=2425110680"
              },
              {
                "text": "Banco de Preguntas",
                "link": "https://campusdoctoradoyposgrado2425.ull.es/question/edit.php?courseid=2425110680"
              }
            ],
            "type": "links"
          },
          {
            "text": "ULL",
            "items": [
              {
                "text": "Calendario Académico",
                "link": "https://www.ull.es/estudios-docencia/calendario-academico/"
              },
              {
                "text": "Portafirmas",
                "link": "https://sede.ull.es/ecivilis-signature-inbox-application/inbox.html"
              },
              {
                "text": "Editor cvn",
                "link": "https://cvn.fecyt.es/editor/"
              }
            ],
            "type": "links"
          },
          {
            "text": "Campus de Masters",
            "link": "https://campusdoctoradoyposgrado2425.ull.es/",
            "type": "link"
          },
          {
            "text": "Campus de ESIT",
            "link": "https://campusingenieriaytecnologia2425.ull.es/",
            "type": "link"
          },
          {
            "text": "DMSI",
            "link": "https://campusingenieriaytecnologia2425.ull.es/course/view.php?id=2425090032",
            "type": "link"
          },
          {
            "text": "SYTWS 2324",
            "link": "https://ull-mii-sytws-2324.github.io/",
            "type": "link"
          },
          {
            "text": "SYTWS 2122",
            "link": "https://ull-mii-sytws-2122.github.io/",
            "type": "link"
          }
        ],
        "type": "links"
      },
      {
        "text": "Google",
        "items": [
          {
            "text": "Meet",
            "link": "https://meet.google.com/bhv-togn-ynm",
            "type": "link"
          },
          {
            "text": "Chat",
            "link": "https://mail.google.com/chat/u/1/#chat/welcome",
            "type": "link"
          },
          {
            "text": "Spreadsheets",
            "link": "https://docs.google.com/spreadsheets/u/0/?tgif=d&q=SYTWS",
            "type": "link"
          },
          {
            "text": "Vídeos",
            "items": [
              {
                "text": "Curso 23/24",
                "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUSHR7MIawBJqAs734iygFmB"
              },
              {
                "text": "Curso 22/23",
                "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUQ1SMSQWaW-PDeoxJpk2uzh"
              },
              {
                "text": "Curso 21/22",
                "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUQbbnbT_8qHK1WQYurYwBEY"
              },
              {
                "text": "Curso 20/21",
                "link": "https://www.youtube.com/playlist?list=PLuPGCp-dfrUTzN_o2beArY1QoFUTGH-yd"
              },
              {
                "text": "Curso 19/20",
                "link": "https://youtube.com/playlist?list=PLuPGCp-dfrUTByhC5b9vInei9OzdYSBs7"
              }
            ],
            "type": "links"
          }
        ],
        "type": "links"
      }
    ]
  }
}

# Vue

Inserting vue as an static asset

Last Updated: 2 years ago